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。这两者都在插件组件中被调用。