Здравствуйте!
Делаем новый сайт на wordpress. Заказчик уперся и требует перенести старую систему бронирования.
(Очень похоже на MVC, т.к. сайт писался в 2009 году)
Сайт работает на joomla 1.5.
Нашёл в исходниках index.php страницы, который обращается к контроллерам
<?php
function __autoload($name)
{
require_once(dirname(__FILE__) . '/controllers/' . $name . '.php');
}
$cName = 'HomeController';
$pAction = 'index';
if (isset($_GET['c'])) {
$cName = ucfirst(htmlspecialchars($_GET['c'])) . 'Controller';
}
if (isset($_GET['a'])) {
$pAction = htmlspecialchars($_GET['a']);
}
$controller = new $cName();
$controller->$pAction($_REQUEST);
?>
Вписал его в конструкцию отдельного шаблона для новой страницы.
При запуске на новом сайте, выдаёт:
Fatal error: Class 'HomeController' not found in W:\domains\NewSite\wp-content\themes\twentyseventeen\rezerwacje\page-rezerwacje.php on line 31
Вопрос, что делается не так или где можно прочитать про этот момент?
Заранее спасибо.