【问题标题】:How to Call Plugin Controller function from own controller in cakephp如何在 cakephp 中从自己的控制器调用插件控制器功能
【发布时间】:2015-12-21 10:13:53
【问题描述】:

如何从自己的控制器调用插件控制器功能?我创建了一个插件,但是当我从控制器调用插件函数时,我收到了错误

找不到类

我在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();
    }
}

【问题讨论】:

    标签: php cakephp plugins


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-08
      • 1970-01-01
      相关资源
      最近更新 更多