Контроллер — Изменились ли функции диспетчеризации в Phalcon PHP?

Я прочитал что-то в документации 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?

Спасибо

1

Решение

Там действительно, кажется, несоответствие в документации.

Взято из Контроллер документов, этот пример показывает, что первый параметр
beforeExecuteRoute должен быть Dispatcher объект.

class PostsController extends Phalcon\Mvc\Controller
{
public function beforeExecuteRoute($dispatcher)
{
// ...
}
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]