0
我正在做一个CakePHP的2.3应用程序,并拥有这些“页”:如何在cakephp中路由用户生成的路径,例如mysite.com/username1?
mysite.com/demo
mysite.com/admin
以上是固定的。下面生成:
mysite.com/johnsmith
mysite.com/cooluser88
我已经更新了路线:
Router::connect(
'/*/',
array('controller' => 'pages', 'action' => 'redirect')
);
我在正确的轨道上吗?页面控制器中的重定向方法?我正在使用官方文档,但我一直未能找到具体的例子。
我会继续努力,如果找到答案,我会更新答案!
不完全。路由器应该如何知道哪些是用户名路由,哪些不是。你可以试着把这条规则放在最后。但我仍然建议在这里使用更独特的命名空间。 – mark 2013-03-12 11:27:51
出于某种原因,我在重定向方法中拾取基本字符串'/ * /',并检查它是否是固定的或用户数据库中的一个?是的,我正在考虑在固定路线之后把它放在最后。 – trafalgar 2013-03-12 11:45:33