Yii url manager创建了Yii无法理解的URL

时间:2014-02-25 12:59:17

标签: php url yii routing

我有一个Yii项目,我想要这样的网址:

http://module.project.tld/controler/action?param1=value1&param2=value2

我的系统理解这些,作为一个程序员,我更喜欢它,然后生成一个(下面几行)

我有多个模块btw ...

所以当我在控制器中使用这样的东西时:

$this->createUrl('controler/action', array('param1' => 'value1'));

然后它变为: / controler / action / param1 / value1

我知道这是人们在公共系统中用来创建用户友好网址的“漂亮网址”,但我的系统无法理解,个人我不喜欢它,所以这是我的问题:

我如何强制Yii的URL生成器,创建格式,我需要什么?

1 个答案:

答案 0 :(得分:2)

您可以在config/main.php

中将CUrlManager::appendParams设置为false
    'urlManager'=>array(
        'urlFormat'=>'path',
        'appendParams'=>false,
        ...