У меня возникли некоторые проблемы, включая компонент и модель внутри компонента моих плагинов.
Проблема 1: Включение компонента из "app / controllers / components" внутри компонента моего плагина
Если я использую $components = array("ComponentName");
, он не может видеть компонент, когда я позже использую $this->ComponentName->functionName();
внутри компонента плагина.
function componentFunction(){ $this->ComponentName->functionName(); }
Проблема 2: Включение модели вплагин, который будет использоваться в компоненте плагинов
, если я использую $this -> ModelName= ClassRegistry::init('Plugin.ModelName');
в функции инициализации в компоненте, который находится в «app / controllers / components», модель загружается нормально.
Однако при использовании $this -> ModelName= ClassRegistry::init('Plugin.ModelName');
в функции инициализации в компоненте плагина не удается сохранить загруженную модель при последующем использовании в функции в этом компоненте.
Версия cakephp - 1.3