beforeFilter в 2.1 не вызывается - PullRequest
1 голос
/ 14 февраля 2012

Я обновился до версии 2.1 с версии 1.3, и до того, как метод Filter () больше не вызывается. У них у всех есть вызовы parent :: beforeFilter (), так что ничего подобного.

Отладка кода событий Я обнаружил, что при жестком кодировании этого метода для возврата false запускается beforeFilter ().

https://github.com/cakephp/cakephp/blob/2.1/lib/Cake/Event/CakeEvent.php#L130

Кто-нибудь знает, где и почему это было установлено в ложь?

Отладка больше, метод stopPropgation вызывается, когда this завершается неудачей. Содержимое $ listener ['callable'] в этой точке является объектом ComponentCollection

1 Ответ

0 голосов
/ 14 февраля 2012

Оказывается, что был компонент, который возвратил false в одном из методов инициализации и который убил весь процесс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...