我想知道cakephp 2.3.6如何在一次又一次的行为中依次执行行为回调?
例如,我有三种行为:
他们有beforeFind()回调。
我想首先调用CustomBehavior1 beforeFind然后调用CustomBehavior2,CustomBehavior3 ......
我使用它但不工作:
public $actsAs = array(
'CustomBehavior1',
'CustomBehavior2',
'CustomBehavior3'
);
他们的beforeFind现在随机调用。
答案 0 :(得分:4)
您需要的是“优先级”,它可以在任何对象上设置,因此对于行为也是如此: http://book.cakephp.org/2.0/en/core-libraries/collections.html#object-callback-priorities