YiiでカスタムURLを設定したい。私は最後の一歩で立ち往生しています。これが私がURLを作成する方法です:
$a->url = Yii::app()->createUrl('view/profile',array('uid'=>$a->userid,'type'=>$a->type,'specialty'=>$specialty,'locality'=>$locality)) ;
これは私が設定ファイルにルールを持っている方法です:
'profile<uid:\w+>_<type:\w+>/'=>'view/profile,
生成されるURLが次の場合を除いて、これは正常に機能します。
http://localhost/dev/profile122_doctor?specialty=Cardiology&locality=Times+Square
私はURLをもっときれいにしたい、これらの線に沿った何か:
http://localhost/dev/profile122_doctor/specialty-Cardiology-near-Times-Square
これはできますか?助言がありますか ?ところで、URLが正しく機能するには、実際にはuid変数と型変数のみが必要です。残りの情報はSEOの目的のために必要です。