目前我正在使用CakePHP开发一个应用程序,我想更改链接。在默认操作中,链接的工作方式如下:
website.com/ 控制器 / 方式 / 参数 - 什么 - 我们旺旺 < / em>的
因为MVC结构但是,我想更改此链接,我想要显示如下链接:
website.com/的显示 / 的行走死 的
我需要做些什么才能建立类似的链接?
答案 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