2012-02-14 10 views
1

私は2.1から1.3にアップグレードしてbeforeFilter()は呼び出されなくなりました。それらはすべてparent :: beforeFilter()を呼び出すので、そのようなものはありません。beforeFilter 2.1は呼び出されていません

イベントコードをデバッグするこのメソッドをハードコーディングするとfalseを返すことがわかりました。beforeFilter()が実行されます。

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

どこで、なぜこれがfalseに設定されている誰もが知っていますか?

さらにデバッグすると、thisが失敗したときにstopPropgationメソッドが呼び出されます。その時点での$ listener ['callable']の内容はComponentCollectionオブジェクトです

答えて

0

初期化メソッドのいずれかでfalseを返し、プロセス全体を終了させたコンポーネントがありました。

+1

期限切れになると自分の答えを正確にマークしてください。 –

+0

私は前にこのサイトを使用しました、明らかにキャプテンです。 – dogmatic69

+2

ごめんなさい - 別のタブで開いていた新しいユーザーの質問に対するコメントであることを意味しました。私の悪い、私を許してくださいキャプテンCrankyPants。 –

関連する問題