Salam kenal…
Ceritanya saya sedang membuat situs sebuah organisasi yang punya banyak unit dimana unit tersebut nantinya dapat mengelola sendiri konten-nya…
alamat url dibuat seperti berikut:
mengacu pada controller => main, action => index, unitid = 1
mengacu pada controller => main, action => index, unitid = 2
http://domain.com/unitsatu/read
mengacu pada controller => main, action => read, unitid = 1
http://domain.com/unitdua/read
mengacu pada controller => main, action => read, unitid = 2
Ketika menggunakan codeigniter saya membuat route seperti berikut :
route["unitsatu"] = "/main/index/1";
route["unitdua"] = "/main/index/2";
route["unitsatu/read/(:any)"] = "/main/read/1";
route["unitdua/read/(:any)"] = "/main/read/2";
dimana 1 dan 2 adalah id dari masing-masing unit. id tersebut akan digunakan sebagai kondisi where di query.
Ok…
Teman-teman yang pernah belajar ci tentu tahu bahwa untuk membaca 1 dan 2 kita gunakan $this->uri-rsegment(3) dan membaca paramater yang di any menggunakan $this->uri-segment(n).
Bagamana membuat route seperti ini di YII (UrlManager) dan bagaimana membaca 1 dan 2 nya…?
Terima kasih atas jawaban yang akan diberikan…