Getting Stuck with MVC in CakePHP
Hal ini kualami, ada suatu keadaan dimana aku ingin bebas dari aturan MVC di CakePHP (karena ga tau bagaimana caranya). Akhirnya aku mencoba kubuat sebuah folder di app/webroot misal namanya webservice (kasus yang kualami, ingin memakai nusoap di web yang kubangun di cakephp namun ya itu tadi getting stuck).
setelah kucoba, kucermati, kualami (wew) ternyata bisa..!! sugoiiii…
Nah terus kenapa?? folder itu bisa di akses dengan alamat http://blablabla/[foldercake]/[nama folder] ato juga bisa http://blablabla/[foldercake]/app/webroot/[nama folder]. Terus2?…
Ya terus kalo dah punya web mo dimasukin ke sana walaupun bukan cakephp bisa!!! taruh aja di foldernya di bawah app/webroot terus untuk mengaksesnya seperti yang dah aku tulis di atas. Udah gitu doang !
Ya itulah sekelumit perjuangan membuat aplikasi web service, ya aku menyerah mencari cara membuat web service (wsdl) dengan cakephp, guling-guling ga nemu-nemu, terpaksa deh pake nusoap, caranya ya dengan itu tadi… bikin folder di webroot.
Kalo ada yang tahu caranya ajarin ya.. minimal bikin fungsi hello world aja di server yang bisa diakses oleh client dengan menggunakan cakephp.
Thanks…
Hello world CakePHP
Hem… tampaknya untuk menambah kerjaan, pengen nulis tentang pengalamanku menjadi seorang pemanggang kue hehehe…, yup dengan bangga aku menyebut diriku adalah seorang baker. Aku pengguna PHP framework CakePHP untuk mengerjakan web, salah satu yang akan segera ku open source kan adalah Si Kapens (masih bertengakar sih sama uyab apa namanya, tapi usulku tetep Si Kapens).
CakePHP adalah merupakan salah PHP framework yang populer saat ini, dengan konsep MVC nya, menurutku sangat mudah melakukan maintain, modularisasi, dsb. Ditambah dengan fasilitas helper, vendor, AJAX dll membuat webku cakep. Ditambah dengan seorang teammate keren kayak uyab, jadilah baker yang bisa membuat kue agak enak.
Oke, ga pake lama, yang pengen aku kasih tau buat postingan pertama tentang CakePHP adalah :
- Download cakephp
- Extract di web dir
- Penuhi prerequisitenya:
- mod_rewrite enabled
- allowoverride di folder cakephp ditempatkan
- Buat database dengn aturan:
- Nama table harus plural
ex : persons, users, categories - Primary tiap table namanya id type int dan auto increment
- Definisikan relasi antar tabel jika memang ada (pilih one to one, one to many, many to many)
- Nama table harus plural
- Mulai manggang
- Masuk ke direktori cake/scripts
- Jalankan perintah
php bake.php - Ikuti prompt yang dimunculkan di console
- Jalankan perintah
- Masuk ke direktori cake/scripts
Hehehe itu dulu deh… entar lanjut dengan lain-lainnya, ada vendor, helper, AJAX dan lain lain tapi kalo pengen seru nyoba aja manggang sendiri. Pengalaman bikin kue gosong ternyata seru juga hehehe untung uyab sabar hehehe…
Ada pertanyaan? Ou kalo pertanyaan itu inoex135 masih jomblo kok tenang ajah…. hehehe