File: /www/wwwroot/cs.wgegeghx.com/application/addons/controller/Error.php
<?php
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// | 空控制器
namespace app\addons\controller;
use think\Request;
class Error
{
public function _empty(Request $request)
{
$controller = \think\Loader::parseName($request->controller());
$action = $request->action();
$class = $request->param('isadmin/d') ? 'Admin' : 'Index';
if (!plugin_action_exists($controller, $class, $action)) {
throw new \think\Exception("插件{$controller}实例化错误!");
}
$object = \think\Container::get("\\addons\\" . $controller . "\\controller\\{$class}");
return $object->$action();
}
}