【问题标题】:CakePHP 4 sub view or sub action routingCakePHP 4 子视图或子动作路由
【发布时间】:2020-08-16 21:27:33
【问题描述】:

在 cakePHP 4 中

我有一个控制器和 view.php 与之相连。 我可以使用这样的路由:sitename.com/projects/45,其中 45 - 是示例项目 ID。

使用此网址,我可以访问包含特定项目内容的页面。但是如果我想构建一个类似这个项目的设置页面的东西,我该怎么做呢?

例如通过网址 sitename.com/projects/45/settings

请帮忙

【问题讨论】:

    标签: php cakephp model-view-controller controller cakephp-4.x


    【解决方案1】:

    很简单:

    // sitename.com/projects/45
    
    // public function view($id) { ... }
    
    
    // sitename.com/projects/45/settings
    
    public function view($id, $passed = null) {
        if($passed == 'settings') {
           // do ...
        }
    }
    

    public function view($id) {
        $passed = $this->getRequest()->getParam('pass');
        if (in_array('settings', $passed)) {
          // do ...      
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-24
      • 1970-01-01
      • 1970-01-01
      • 2013-12-04
      • 1970-01-01
      • 1970-01-01
      • 2012-04-04
      • 2014-04-25
      相关资源
      最近更新 更多