【发布时间】:2014-01-01 05:52:42
【问题描述】:
我是 yii 的新手。我的 urlmanager 没有更改获取参数...这里是代码 yiicode/protected/main.php
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
查看代码
$this->pageTitle=Yii::app()->name;
$params=array('city'=>'london');
$route='site/index';
$ur=$this->createUrl($route,$params);
html
<a href="<?php echo $ur;"?> >Click here to check London hotels</a>
点击它会转到 url /yiicode/index.php/site/index?city=london 而不是 /yiicode/index.php/site/index/city/london
【问题讨论】:
标签: php yii yii-url-manager