В разделе поведения документации CakePHP можно найти следующее утверждение:
Поскольку поведения являются общими для всех экземпляров модели, которые их используют, рекомендуется хранить настройки для псевдонима / имени модели, использующего поведение.
Это означает, что настройками нужно управлять следующим образом:
$this->settings[$Model->alias] = array(
'option1_key' => 'option1_default_value',
'option2_key' => 'option2_default_value',
...
);
Я разработал поведение, которое использует защищенное свойство _files
для хранения информации между обратными вызовами. Означает ли приведенное выше утверждение, что я должен также индексировать _files
по названию модели как $settings
?
Спасибо !!