| 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]);
 
-     }
 
- }
 
 
  |