【问题标题】:cakephp default controller/action routing with pagination breaks with named parameterscakephp 默认控制器/动作路由,带有命名参数的分页中断
【发布时间】:2012-05-01 06:17:04
【问题描述】:

我有默认路由规则集:

Router::connect('/', array('controller' => 'photos', 'action' => 'index'));

当我去

http://url.com/photos/index/page:1/limit:10/direction:desc/ 

一切正常,但是当我去的时候它坏了

http://url.com/page:1/limit:10/direction:desc/

【问题讨论】:

    标签: cakephp routing pagination named-parameters


    【解决方案1】:

    首先,你需要告诉你在/之后解析的路由:

    Router::connect('/*', array('controller' => 'photos', 'action' => 'index'));

    然后,连接命名参数:

    Router::connectNamed(false, array('defaults' => true));

    如果您愿意,您也可以在路线中设置它们。在此处连接命名参数的更多信息:http://book.cakephp.org/2.0/en/development/routing.html#controlling-named-parameters

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多