如何在Yii框架中编写URL规则?

如何在Yii框架中编写URL规则?,yii,yii-routing,yii-url-manager,Yii,Yii Routing,Yii Url Manager,进入网址 forum/any value/thread/2或forum/php for newbies/thread/2 我为我的英语感到抱歉,非常感谢试试这个: 'forum/any value/thread/'=>'any value/forum/thread', 因此: createUrl('any-value/forum/thread',array('id'=>$value->thread\u id)) 所以你应该得到forum/anyvalue/thread/2 那应该行 但是如果您在

进入网址

forum/any value/thread/2或forum/php for newbies/thread/2

我为我的英语感到抱歉,非常感谢

试试这个:
'forum/any value/thread/'=>'any value/forum/thread',

因此:
createUrl('any-value/forum/thread',array('id'=>$value->thread\u id))
所以你应该得到
forum/anyvalue/thread/2

那应该行

但是如果您在名为
论坛
的模块中,您会这样做:

'any-value/thread/'=>'any-value/forum/thread',

因此:
createUrl('any-value/forum/thread',array('id'=>$value->thread\u id))

URL管理器规则应如下所示:

createUrl('any-value/forum/thread', array('id'=>$value->thread_id))
createUrl('any-value/forum/thread', array('id'=>$value->thread_id))
'forum/<title:\w+>/thread/<id:\d+>' => 'forum/thread', //make sure this is listed first so it has priority
'thread/<id:\d+>' => 'forum/thread',
public function actionThread($id,$title=null) {
    //$title will contain title from url if sent
}