0

我与 Yii 一起工作,我正在尝试将我的控制器放入子目录中。当子目录只有 1 个文件夹长时,它可以工作:

控制器/子目录/controller.php

但是当我想要这样的路径时,我正在强迫一个问题:

控制器/子目录/子目录2/controller.php

在我的 urlManager 中,我以类似的方式做所有事情,因为它是单一嵌套方式,但我得到错误:

系统找不到请求的操作“subdirectory2”

所以,似乎 Yii by defoult 只在路径中将第一个子目录理解为文件夹,而第二个子目录已经被视为操作,当我想成为 url 的最后一部分时,我也可以为更长的路径工作。

最好的。

4

1 回答 1

0

它以我的方式工作。尝试在您的配置文件中使用它。urlRewrite 也没有问题。

    'urlManager' => array(
        'urlFormat' => 'path',
        'showScriptName' => false,
        'rules' => array(
            'test' => 'directory/subdirectory/test/index'
        ),
    ),
于 2013-10-22T14:33:33.960 回答