我正在使用CakePHP作为我的一个项目。当我设计的网址,我知道的CakePHP做得很好,当我使用CakePHP自定义路由器URL顺序
$this->Html->Link('Add Post', array('controller'=>'posts', 'action'=>'edit', 1234))
CakePHP就会产生URI /应用程序的名字/职位/编辑/ 1234。但我在想什么/appname/post/1234 /编辑比前者好。我找不到解决方法。
我已经试过
$this->Html->Link('Add Post', array('controller'=>'posts', 1234, 'action'=>'edit'))
但CakePHP会忽略数组的顺序。
有谁知道如何实现这个URL?基本上我不想修改函数Router :: url,我需要的是在我的ctp视图文件和CakePHP中编写代码,以了解我放置的正确顺序。我怎样才能做到这一点?
顺便说一句,我正在使用CakePHP 2.3。
您需要实际使用路由 - “Config/routes.php”。在线CakePHP书籍中有很多例子。 – Dave 2013-05-11 04:08:11