Я прочитал что-то в документации Phalcon о Диспетчерская (посмотреть здесь). Я был использован до «afterExecuteRoute», но просто проверьте документацию сегодня об этом … и я нашел что-то, что беспокоит меня (о параметрах):
public function afterExecuteRoute(Event $event, Dispatcher $dispatcher)
{
// Executed before every found action
}
Это точная часть кода из документации. Но если я помещу это в мой код, я получуЛовимая фатальная ошибка» около:
Аргумент 1 передается в Adapters \ Controllers :: afterExecuteRoute () должен быть
экземпляр Phalcon \ Events \ Event, экземпляр
Phalcon \ Mvc \ Dispatcher предоставлен
Итак … документация неверна? Или это будет правильный путь в следующей версии Phalcon?
Спасибо
Там действительно, кажется, несоответствие в документации.
Взято из Контроллер документов, этот пример показывает, что первый параметр
beforeExecuteRoute
должен быть Dispatcher
объект.
class PostsController extends Phalcon\Mvc\Controller
{
public function beforeExecuteRoute($dispatcher)
{
// ...
}
}
Других решений пока нет …