CakePHP 4 子视图或子动作路由

CakePHP 4 sub view or sub action routing

在 cakePHP 4 中

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

使用此 url 我可以访问包含特定项目内容的页面。但是如果我想构建一个像这个项目的设置页面,我必须怎么做?

例如通过 url sitename.com/projects/45/settings

请帮忙

很简单:

// 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 ...      
    }
}