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.

URLManager pada Yii