1234567891011121314151617181920212223242526272829 |
- <?php
- // +----------------------------------------------------------------------
- // | ThinkCMF [ WE CAN DO IT MORE SIMPLE ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2013-2018 http://www.thinkcmf.com All rights reserved.
- // +----------------------------------------------------------------------
- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
- // +---------------------------------------------------------------------
- // | Author: Dean <zxxjjforever@163.com>
- // +----------------------------------------------------------------------
- namespace cmf\controller;
- use think\App;
- use think\Loader;
- class PluginController extends HomeBaseController
- {
- public function index($_plugin, $_controller, $_action)
- {
- $_controller = Loader::parseName($_controller, 1);
- $pluginControllerClass = "plugins\\{$_plugin}\\controller\\{$_controller}Controller";;
- $vars = [];
- return App::invokeMethod([$pluginControllerClass, $_action, $vars]);
- }
- }
|