如何在Cake 2.x中使用多个插件时声明两个$ actsAs变量实例

时间:2013-01-13 23:07:27

标签: cakephp

我同时使用'cakedc search'和'meioupload'插件,我目前正在使用它们加载:

CakePlugin::load('MeioUpload');
CakePlugin::load('Search'); //in the bootstrap.php file.

我需要能够让一个模型同时使用这两个插件,任何人都可以建议在同一个模型中两次声明$ actsAs变量,以避免在'error.log'文件中出现以下错误:

Error: Fatal Error (64): Cannot redeclare Event::$actsAs

提前致谢。

1 个答案:

答案 0 :(得分:3)

您可以根据需要为每个模型使用尽可能多的行为:

public $actsAs = array('Behavior1', 'PluginName.Behavior2', ...);

我不太明白你的问题是什么。