在CakePHP文档的behaviors部分中,可以找到以下语句:
由于行为是在使用它们的所有模型实例之间共享的,因此最好存储使用该行为的每个别名/模型名称的设置。
这意味着应该以这种方式管理设置:
$this->settings[$Model->alias] = array(
'option1_key' => 'option1_default_value',
'option2_key' => 'option2_default_value',
...
);
我开发了一种使用受保护属性_files
在回调之间存储信息的行为。上述陈述是否意味着我还应该将模型名称_files
编入$settings
?
谢谢!
答案 0 :(得分:1)
是的,这意味着:) 当然,除非您希望所有模型实例都访问相同的内容。