我想知道cakephp 2.3.6如何可能对另外一个行为依次执行行为回调?
例如,我有三种行为:
- 自定义行为1
- 自定义行为2
- 自定义行为3
并且它们有 beforeFind() 回调。
我想先在Find之前调用CustomBehavior1,然后调用CustomBehavior2、CustomBehavior3 ...
我使用这个但不起作用:
public $actsAs = array(
'CustomBehavior1',
'CustomBehavior2',
'CustomBehavior3'
);
他们的 beforeFind 现在随机调用。
最佳答案
您需要的是“优先级”,它可以在任何对象上设置,因此对于行为也是如此: http://book.cakephp.org/2.0/en/core-libraries/collections.html#object-callback-priorities
关于php - 序列调用cake php 2行为回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17577632/