Brisk.Exception.ControllerNotFoundException

找不到指定的控制器[ShopAdmin\Controller\Sitemap.xml]

Traceback

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]