找不到指定的控制器[ShopAdmin\Controller\Sitemap.xml]
04: */Kernel/Router.php(274):0266: }
0267: foreach ($list as $val) {
0268: if (!$val['namespace']) {
0269: throw new RuntimeException(Language::get('router.invalid_controller_name', $val['namespace']));
0270: }
0271: //控制器是否存在
0272: if (!Loader::findClass($val['namespace'])) {
0273: if ($val['is_required']) {
0274: throw new ControllerNotFoundException(Language::get('router.controller_not_found', $val['namespace']));
0275: }
0276: continue;
0277: }
0278: //是否被保护对象
0279: $ref = new \ReflectionClass($val['namespace']);
0280: if ($ref->isAbstract()) {
0281: throw new RuntimeException(Language::get('router.controller_is_protected', $val['namespace']));
0282: }
0283: $instance = new $val['namespace']();
03: */Kernel/App.php(259): Brisk\Kernel\Router->dispatch()0251: //路由检查
0252: if (!$this->getObject('router') instanceof Router) {
0253: $lang = Language::get('core.class_instance_error', '\Brisk\Kernel\Router');
0254: throw new RuntimeException($lang);
0255: }
0256: //监听系统启动就绪事件
0257: Event::trigger('event.framework.ready');
0258: //路由调度
0259: return $this->getObject('router')->ready()->dispatch();
0260: }
0261:
0262: /**
0263: * Set up custom singleton components
0264: *
0265: * @param string name
0266: * @param callable value
0267: * @return App
0268: */
02: ./ShopAdmin/Index.php(42): Brisk\Kernel\App->run()0034: $conf = App::init()->getObject('config')->get('global/amq');
0035: $rabbitmq = new RabbitMQ($conf['ip'], $conf['port'], $conf['user'], $conf['pwd']);
0036: return $rabbitmq->getExchange($exchange_name);
0037: })
0038: ->addEvent('event.framework.ready', function($data) {
0039: header("Access-Control-Allow-Origin: *");
0040: return $data;
0041: })
0042: ->run();
0043:
0044: } catch (\Exception $e) {
0045:
0046: if(Request::isAjax()){
0047: echo json_encode(['code'=>'1000','msg'=>$e->getMessage()],JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);
0048: }else{
0049: throw $e;
0050: }
0051:
01: [main]0001: [internel]