Cakephp 调用插件组件中的组件

Cakephp 调用插件组件中的组件,cakephp,plugins,model,components,cakephp-1.3,Cakephp,Plugins,Model,Components,Cakephp 1.3,我在插件组件中包含组件和模型时遇到了一些问题 function componentFunction(){ $this->ComponentName->functionName(); } 问题1:在我的插件组件中包含“应用程序/控制器/组件”中的组件 如果我使用$components=array(“ComponentName”)当我以后使用$this->ComponentName->functionName()时,它无法看到该组件在插件组件内部 function componentF

我在插件组件中包含组件和模型时遇到了一些问题

function componentFunction(){ $this->ComponentName->functionName(); }
问题1:在我的插件组件中包含“应用程序/控制器/组件”中的组件

如果我使用
$components=array(“ComponentName”)当我以后使用
$this->ComponentName->functionName()时,它无法看到该组件在插件组件内部

function componentFunction(){ $this->ComponentName->functionName(); }
问题2:在插件组件中使用的插件中包含一个模型

如果我使用
$this->ModelName=ClassRegistry::init('Plugin.ModelName')在“应用程序/控制器/组件”中组件的初始化函数中,模型加载良好

但是,当使用
$this->ModelName=ClassRegistry::init('Plugin.ModelName')在插件组件中的初始化函数中,当稍后在该组件中的函数中使用时,无法保持加载模型

function componentFunction(){ $this->ComponentName->functionName(); }

cakephp的版本是1.3

提到cakephp版本总是很重要的!请说得更具体些。“当我以后在我的插件中使用$this->ComponentName->functionName();时”意味着在哪里?插件控制器或组件?与模型相同,您在哪里调用
$this->ModelName=ClassRegistry::init('plugin.ModelName')从?插件组件或插件控制器?您好。抱歉,没有说明版本。cakephp的版本是1.3。这两者都在插件组件中被调用。