Problem : controller untuk admin

temen2, ane mau nanya masalah controller nih.

Ane kan udah bikin aplikasi, di lokal ternyata lancar2 aja nah tapi pas dideploy ternyata controller yg ada 'admin’nya ternyata ga bisa diakses dan keluar error ‘unable to resolve request blablaAdmin/index’…untuk controller lainnya aman2 aja. Jadi misalkan saya punya :

-UserController.php

-UserAdminController.php

-FaqController.php

-FaqAdminController.php

semua controller yang ada kata 'admin’nya ga bisa diakses ? itu kira2 kenapa ya dan bagaimana solusinya ? trims.

seharusnya tidak ada masalah…

apa model nya juga sudah di CRUD ?

atau coba path-url-nya di ganti dulu jd standar (config/main.php)




'urlFormat'=>'get',



supaya ketauan get nya…

udah dicoba pake urlFormat=>‘get’ juga sama aja, jadi maupun urlnya http://something/index.php/faqadmin/faqs maupun http://something/index.php?r=faqadmin/faqs tetep ga bisa diakses, padahal FaqAdminController.php dgn actionnya actionFaqs() itu jelas2 ada…padahal kalau di lokal bisa jalan, tp kenapa pas diupload ga jalan ya…bingung nih gan.

coba cek requirment-nya, dah sama belom d server sama di lokal.

apa itu bener khusus hanya yg ada kata ‘Admin’ nya di class name yg error ?

cek lagi apa tabel FaqAdmin ini ada di database (lowercase atau uppercase) ?

:unsure:

maksudnya requirement gimana ? wong class2 yang lain juga jalan koq. Dan apa hubungannya dengan database ?

Ane coba bikin kelas controller baru AhaAdminController.php :

terus dijalanin http://something/index.php/ahaadmin/blah kaga jalan n keluar error ‘unable to resolve request ahaadmin/blah’ , tapi utk class controller yg ga pake ‘admin’ bisa semua tuh.

Contohnya :

Ane punya tabel di db namanya ‘t_tamu’

file crud nya namaya ‘T_tamuController.php’,

di dalamnya ada class namanya ‘T_tamuController’, semua berjalan dng baik.

kemudian class name ane ganti jadi ‘T_tamusController’, hasilnya ‘Error 404 Unable to resolve the request “t_tamu/admin”’

ane ganti juga filename-nya jadi ‘T_tamusController.php’, hasilnya tetap sama ‘Error 404 Unable to resolve the request “t_tamu/admin”’.

bisa jadi nama tabel tidak sama dengan class…

atau mungkin system linux yg sensitif case.

well, hope help you get some grep. :unsure:

iya euy, ngutak ngutik ternyata masalah case sensitive-nya linux, aaarrgh…gara2 lingkungan development beda ama lingkungan deployment jadi banyak masalah gini. Oke2, case closed berarti…makasih banyak udah respon.