Я настроил приложение Micro для работы в качестве CMS. Таким образом, будет потенциально бесконечное количество возможных маршрутов, которые я хочу направить своему обработчику индекса.
Я настроил свой файл index.php так:
$App = new \Phalcon\Mvc\Micro;
$App->setDI($DI);
$App->notFound(function(){
$Index = new \Handler\Index();
$Index->handle();
});
$App->handle();
Когда я перехожу на домашнюю страницу www.site.com/dev/, все работает нормально. $Index->handle() вызывается.
Однако, когда я перехожу на такую подстраницу, как www.site.com/dev/blah, я получаю Fatal error: Uncaught Phalcon\Mvc\Micro\Exception: Matched route doesn't have an associated handler. Ну, я не настраивал никаких маршрутов, поэтому все должно идти в обработчик notFound.
Что мне не хватает?
@smith Да, конечно. Я заставил его работать, добавив маршрут с (.*) в качестве пути. Дайте ответ, и я помечу его как правильный.






нет маршрутизации с использованием подстановочных знаков в phalcon?