在我的蛋糕应用程序中,我有一个针对销售人员的推荐计划。对于每次注册,用户都可以传递推荐ID。通常,我的网站有一个默认路由,它执行以下操作:
//www.mydomain.com -> www.mydomain.com/pages/home
Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
现在我想路由到另一个控制器/动作,如下所示:
//www.mydomain.com/r:1234 -> www.mydomain.com/users/signup/r:1234
Router::connectNamed(array('r'));
Router::connect('/*', array('controller' => 'users', 'action' => 'signup'));
Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
注册的路由现在可以正常工作,但默认路由不再有效。我认为订单还可以。有什么想法吗?
答案 0 :(得分:0)
如果我理解你的问题,那应该是这样的:
//www.mydomain.com/r:1234 -> www.mydomain.com/users/signup/r:1234
Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
Router::connect('/signup', array('controller' => 'users', 'action' => 'signup'));
试试这个。
由于