selamat pagi…
sesuai judul, pertanyaan saya (dibawah) copas dari topik berjudul URL Manager… statusnya: 57 views 0 replies, bahkan saya sempat kirim pertanyaan ini langsung ke qiang, sampai sekarang belum ada jawaban… apakah karena saya menyebutkan cara melakukannya di framework lain…
Ketika saya posting ini di topik General: jawaban yang sy peroleh: cari di dokumentasi.
Sebelum sy mengajukan pertanyaan ini, sy sudah membaca dokumentasi-nya, sudah mencoba tutorial bikin blog-nya, sudah membaca buku awd with yii-nya packpub… dan karena saya begitu bodohnya, saya belum menemukan jawaban/solusi untuk permasalahan saya… sy yakin ada diantara master-master sekalian yang bisa menjawab/memberi solusi atas pertanyaan saya ini…
Ini Copas-nya…
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…