yii でパス形式の URL を作成しようとしていますが、常に get 形式で作成されます。何がうまくいかないのかわかりません。
これはmain.phpです
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>FALSE,
'rules'=>array(
'airlineSearch/roundTripSearch/<origin:\w+>'=>'airlineSearch/roundTripSearch/<origin>',
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
そしてこれがコントローラー
class AirlineSearchController extends Controller
{
public function actionRoundTripSearch($origin)
{
echo $origin;
}
public function actionLets()
{
echo $this->createUrl('roundTripSearch',array('origin'=>'delhi'));
}
}
しかし、それは常に/services/airlineSearch/roundTripSearch?origin=delhi
質問になります:-どうすればパス形式で取得できますか?