CakePHP 2.1自定义URL用于分页链接

时间:2012-12-24 10:29:53

标签: pagination cakephp-2.1

我正在使用cakephp 2.1,我在“最新”视图中定义了分页链接。它在URL中显示控制器和动作名称,如

/pages/latest/page:2

但我只想在网址中使用动作名称

/latest/2

请建议我怎么做?...工作会更加明显..

1 个答案:

答案 0 :(得分:0)

您可以定义自定义路线。

  

CakePHP中的路由还包含反向路由的概念,其中参数数组可以反转为字符串url。通过使用反向路由,您可以轻松地重新计算应用程序URL结构,而无需更新所有代码。

http://book.cakephp.org/2.0/en/development/routing.html

e.g。

Router::connect(
  '/latest/:number',
  array('controller' => 'pages', 'action' => 'view'),
  array('pass' => array('number'))
);