锂路由器上的最后一次连接:
Router::connect('/{:controller}/{:action}/{:args}', 'Main::end');
应该匹配所有路线吗?没有?但是,不是执行我的Main :: end方法(只是退出('带有一些文本,用于测试......')),锂电池给我一个调度程序异常T_T:
lithium\action\DispatchException (code 404)
Controller `Sdsa` not found.
path_to_my_root/libraries/lithium/action/Dispatcher.php: 239
我做错了什么?
答案 0 :(得分:0)
使用标准正则表达式解决了我的自我问题:
Router::connect('/(.*)', 'Main::end');
将处理对Main :: end的所有请求。
正如Nils所说,由于缺乏404页面处理,我的实际解决方案并不完美......
因为我正在尝试使用Backbone.js,也许我可以像这样处理404页客户端: How to have a fallback route to catch unknown pages in backbone.js