如何将post fix添加到每个yii url

时间:2016-01-08 10:05:14

标签: yii routes yii-url-manager

我正在研究具有不同模块的应用程序,这些模块现在分为三类(比如说cat1,cat2和cat3)。

如何将这些类别添加为postfix以编写urlManager规则?

所以它会读取像 cat1 / controller / action

这样的链接

1 个答案:

答案 0 :(得分:0)

如果您的代码实际上是作为一个模块组织的......或者不需要花费太多时间......您可以使用Yii1为模块提供的功能

模块被组织为一个目录,其名称作为其唯一ID。模块目录的结构类似于应用程序基目录的结构。 要使用模块,首先将模块目录放在应用程序基目录的模块下。然后在应用程序的modules属性中声明模块ID。例如,为了使用上述论坛模块,我们可以使用以下应用程序配置:

return array(
   ......
   'modules'=>array('forum',...),
    ......
);

可以使用路径

访问模块中的控制器操作
 moduleID/controllerID/actionID.

see this doc for more detail