Как сделать загрузку функций более простой и быстрой? Необходим такой результат:
AdminController::actionIndex();
Если таких action будет много проблематично подключить каждую функцию.
Не могу сообразить как сделать что-то подобное, чтобы работало AdminController::{action}{имя Action(например actionIndex, actionLogin)}
$action = 'index';
$controller = 'admin';
if(method_exist(ucfirst($controller) . 'Controller', 'action' . ucfirst($action))) {
cal_user_func([
cfirst($controller) . 'Controller',
'action' . ucfirst($action)
]);
} else {
header("HTTP/1.0 404 Not Found");
echo 'Не найдена';
}
Где то так определяем по url какой controller и action запрашивается, смотрим есть ли метод и вызываем.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники