Kita mungkin ingin menampilkan link aplikasi secara kelihatan lebih muda. Dalam Yii kita dapat melakukannya dengan URL Manager.
Kita dapat memasukkan konfigurasi URL manager pada config Yii misalnya .
array(
……
‘components’=>array(
……
‘urlManager’=>array(
‘urlFormat’=>’path’,
),
),
);
Kemudian pada link-link dalam aplikasi kita pastikan menggunakan helper createURL. Contoh penggunaan adalah :
$mylink=CController::createUrl(“userRole/updatem”,array(“user_id”=>$user_id));
echo CHtml::Button(‘Update All Role’,array(‘onClick’=>”location='”.$mylink.”‘”));
Contoh lain:
echo CHtml::link(‘Add User’,array(“user/create”), array(‘class’=>”btn btn-default”));
Tanpa urlManager maka hasilnya: index.php?r=userRole/updatem&user_id=8 .
Dengan urlManager maka hasilnya: index.php/userRole/updatem/user_id/8
Dengan menggunakan CController::createUrl maka aplikasi kita tetap berjalan baik jika ada penambahan component urlManager pada aplikasi Yii kita.
Informasi lebih lanjut silahkan mengunjungi http://www.yiiframework.com/doc/guide/1.1/en/topics.url .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.