如何在Yii框架中编写URL规则?
进入网址 forum/any value/thread/2或forum/php for newbies/thread/2 我为我的英语感到抱歉,非常感谢试试这个:如何在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/'=>'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
}