2.1中的beforeFilter未被调用

时间:2012-02-14 13:24:15

标签: cakephp

我从1.3升级到2.1并且不再调用beforeFilter()。它们都有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 :(得分:0)

事实证明,有一个组件在其中一个初始化方法中返回false,并且终止了整个过程。