【问题标题】:CakePHP 3 Routing: How to route controller basisCakePHP 3 路由:如何路由控制器基础
【发布时间】:2015-11-07 09:28:57
【问题描述】:

我正在使用 cakephp 3。我想在 url 中隐藏 frontends 控制器。

我的路线配置:

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

当 url 以 www.example.com/bloggers 开头时,我想将所有函数引用到 bloggers 控制器

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

但是www.example.com/bloggers也指前端Controller的索引功能。应该参考博主Controller的索引功能。有什么帮助吗?

【问题讨论】:

    标签: cakephp cakephp-routing cakephp-3.x


    【解决方案1】:

    只需更改路由的顺序

    先写这个

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

    然后是这个

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

    【讨论】:

      猜你喜欢
      • 2014-02-06
      • 2014-12-15
      • 2011-11-24
      • 2015-11-09
      • 1970-01-01
      • 1970-01-01
      • 2016-07-12
      • 2011-05-08
      • 1970-01-01
      相关资源
      最近更新 更多