2015-12-21 66 views
0

如何从自己的控制器调用插件控制器功能?我创建了一个插件,但是当我打电话从我的控制器的插件功能,我得到的错误如何在cakephp中从自己的控制器调用插件控制器功能

找不到类

我在app/Plugin/Myplugin/Controller/PluginController 创建一个文件夹,我想打电话给Plugincontroller function from MyController 。 MyController在App/Controller/MyController

这是MyController的代码。

<?php 
App::uses('Controller', 'PluginController.Controller'); 
class MyController extends AppController { 
    public function index() { 
     $this->autoRender=false; 
     $d=new PluginController(); 
     $d->index(); 
    } 
} 

回答

1

简单的答案是你不应该在CakePHP中这样控制器之间共享方法。如果有共享的功能,它应该进入component: -

组件是在控制器之间共享的逻辑包。

相关问题