CakePHP短固定链接?

时间:2012-02-16 15:41:58

标签: php cakephp url-routing permalinks

目前我正在使用CakePHP开发一个应用程序,我想更改链接。在默认操作中,链接的工作方式如下:

website.com/ 控制器 / 方式 / 参数 - 什么 - 我们旺旺 < / em>的

因为MVC结构但是,我想更改此链接,我想要显示如下链接:

website.com/的显示 / 行走死

我需要做些什么才能建立类似的链接?

1 个答案:

答案 0 :(得分:3)

你可以打电话给你的控制器显示,你的行动行尸走肉,或者你可以在routes.php中添加新的路线

Router::connect('/shows/walking-dead', array('controller' => 'controller', 'action' => 'method', 'argument-what-we-want'));

connect()中的第一个paremeter甚至支持通配符(*)

修改

如果您的网址目前看起来像 / shows / view / walking-dead

您可以添加以下新路线:

Router::connect('/shows/*', array('controller' => 'shows', 'action' => 'view'));

您可以使用以下网址: / shows / walking-dead