Я настроил приложение 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.
Чего мне не хватает?