我正在使用 cakephp 2.1,并在“最新”视图中定义了分页链接。它在 url 中显示控制器和操作名称,例如
/pages/latest/page:2
.
但我只想要 url 中的动作名称
/latest/2
.
请建议我怎么做?..这项工作将更加可观..
我正在使用 cakephp 2.1,并在“最新”视图中定义了分页链接。它在 url 中显示控制器和操作名称,例如
/pages/latest/page:2
.
但我只想要 url 中的动作名称
/latest/2
.
请建议我怎么做?..这项工作将更加可观..
您可以定义自定义路线。
CakePHP 中的路由还包含反向路由的思想,其中可以将参数数组反转为字符串 url。通过使用反向路由,您可以轻松重构应用程序的 url 结构,而无需更新所有代码。
http://book.cakephp.org/2.0/en/development/routing.html
例如
Router::connect(
'/latest/:number',
array('controller' => 'pages', 'action' => 'view'),
array('pass' => array('number'))
);