if (file_exists($controllerPath)){
$controllerName=$controllerName.'Controller';
$controllerNew='controllers\\'.$controllerName;
$controller = new $controllerNew;
$actionName= (isset($requestUri[2])&&!empty($requestUri[2])) ? $requestUri[2] : "index";
$actionName=$actionName.'Action';
if (method_exists($controller, $actionName))
{
$controller->$actionName();
} else {
throw new Exception("Method $actionName not found in Controller class $controllerName in file $controllerPath");
}
} else {
throw new Exception("Controller file not found $controllerPath");
}
}
catch (Exception $ex){
require_once("views/shared/error.php");
echo $ex->getMessage();
}
finally{
}
Проверь чтоб был файл autoload.php
Обсуждают сегодня