2015-12-21 126 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: -

組件是在控制器之間共享的邏輯包。

相關問題