我目前正在研究CakePHP 2.0并希望将旧的1.3项目转换为2.0。我将从头开始,因为项目中有很多代码可能会更好。CakePHP(2.0)动态网址
其中之一就是动态网址,多种语言的项目,甚至网址都会变成所选语言。例如:
英语:/pages/new-article
荷兰:/paginas/nieuw-artikel
双方将去PagesController::display();
注:URL可以是很长的,页面可以有子页面和那些将被添加到URL链接。例如:/pages/new-article/article-subpage
现在,我之前做的事情是为所有事情做出具体行动的路线。像*去PagesController::index();
但是,这似乎减慢了应用程序,它带来了很多问题。
所以我的问题是,有没有更简单的方法来做到这一点?
我不想硬编码任何东西,我应该可以将/pages/article
更改为/page/article
,而无需更改代码。
注意:如果您知道在1.2或1.3版本中执行该操作的方法,那也会很棒,2.0则没有那么不同。