вызвать компонент внутри компонента плагина - PullRequest
0 голосов
/ 13 марта 2012

У меня возникли некоторые проблемы, включая компонент и модель внутри компонента моих плагинов.

Проблема 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

...