【发布时间】:2010-09-01 21:35:53
【问题描述】:
我有一个 1.2 的应用程序,我正在更新到 1.3。如果它们不是有效的控制器,我需要将所有顶级请求(如 /foo)发送到控制器操作(/sites/view/$1)。所以在我的 1.2 应用程序中,我有一条这样的路线(我知道非常丑陋):
Router::connect('(?!admin|billings|carriers|clips|cliptypes|contacts|domains|faqs|leadcomments|leads|leadnotes|sites|teams|users|signupstart|botickets|salestickets|callplaylists|clipcreators|prospectingplaylists|roles|sitethemes|teamannouncements|teamproducts|teamsupportitems|teamthemes|trainingplaylists|trainingfiles|sitetransfers|stats|paymentperiods|search)(.*)', array('controller' => 'sites', 'action' => 'view'));
在 cake 1.3 中,我收到了丢失的控制器消息,而不是发送到 sites->view() 的请求。
感谢您的帮助,
杰里米
【问题讨论】:
标签: cakephp routing controller routes cakephp-1.3