CakePHP行为中的受保护属性

CakePHP行为中的受保护属性,php,cakephp,callback,behavior,Php,Cakephp,Callback,Behavior,在CakePHP文档的一节中,可以找到以下语句: 由于行为在使用它们的所有模型实例中共享,因此最好按照使用该行为的每个别名/模型名存储设置 这意味着应通过以下方式管理设置: $this->settings[$Model->alias] = array( 'option1_key' => 'option1_default_value', 'option2_key' => 'option2_default_value', ... ); 我开发了一种行为,它使用受

在CakePHP文档的一节中,可以找到以下语句:

由于行为在使用它们的所有模型实例中共享,因此最好按照使用该行为的每个别名/模型名存储设置

这意味着应通过以下方式管理设置:

$this->settings[$Model->alias] = array(
  'option1_key' => 'option1_default_value',
  'option2_key' => 'option2_default_value',
  ...
);
我开发了一种行为,它使用受保护的属性
\u files
在回调之间存储信息。上面的语句是否意味着我也应该将
\u文件
按型号名称索引为
$settings

谢谢

是的,这意味着:) 当然,除非您希望所有模型实例都访问相同的内容