私のyii Webアプリケーションに記事があります。私はURLのidの代わりに記事のタイトルを表示したい、私はこのリンクに従っています: http://www.yiiframework.com/forum/index.php/topic/43874-urlmanager-show-title-instead-of-id/ 私がするcreateUrl機能を変更:yiiのidの代わりにurlの記事タイトルを表示するSEO pretty urlsの1つのWebアプリケーション
Yii::app()->createUrl('home/article',array('id'=>$article->id,'title' => $article->title);
と以下のようにURLマネージャに次のルールを追加します。
'<action:\w+>'=>'home/<action>',
'<action:\w+>/<id:\d+>'=>'home/<action>',
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
'article/<id>/<title>'=>'home/article/view/'
記事のURLを今のように: http://localhost/test/article?id=6私はWA ntは
http://localhost/test/article/article-title
となります。
あなたの記事のタイトルは一意であるか何ですか –
いいえ、それはありません。 –