Tag Archives: Tutorial

Dispatcher Phalcon

Phalcon \ MVC \ Dispatcher adalah komponen yang bertanggung jawab untuk membuat instance pengendali dan melaksanakan tindakan yang diperlukan  dalam aplikasi MVC. Memahami operasi dan kemampuan Dispatcher Phalcon membantu kita mendapatkan lebih banyak dari layanan yang disediakan oleh framework. Continue reading

Volt: Template Engine Phalcon

Volt adalah bahasa template ultra-cepat dan desainer- friendly ditulis dalam C untuk PHP. Ini memberikan Anda satu set helper untuk menulis view dengan cara yang mudah.  Volt sangat terintegrasi dengan komponen lain dari Phalcon, seperti Anda dapat menggunakannya sebagai komponen yang berdiri sendiri dalam aplikasi Anda. Continue reading

Model Phalcon

Sebuah model menggambarkan informasi (data) dari aplikasi dan aturan untuk memanipulasi data tersebut. Model Phalcon terutama digunakan untuk mengelola aturan interaksi dengan tabel database yang sesuai. Dalam kebanyakan kasus, setiap tabel dalam database Anda akan sesuai dengan satu model dalam aplikasi Anda. Sebagian besar logika bisnis aplikasi Anda akan terkonsentrasi dalam model.

Phalcon \ MVC \ Model adalah dasar untuk semua model dalam aplikasi Phalcon. Ini memberikan kemerdekaan basis data, fungsi CRUD dasar, kemampuan pencarian canggih, dan kemampuan untuk berhubungan/relasi dengan model satu sama lain, antara service lainnya. Phalcon \ MVC \ Model mengurangi penggunaan pernyataan SQL karena menerjemahkan metode dinamis ke masing-masing operasi mesin database. Continue reading

Controller Phalcon

Controller Phalcon menyediakan sejumlah metode/perintah/fungsi yang disebut action. Action adalah perintah pada controller yang menangani request. Secara default semua metode public pada kontroler berlaku sbg action dan dapat diakses melalui URL. Action bertanggung jawab untuk menangani request dan membuat respon. Biasanya respon merupakan hasil render dr view, walau ada jg cara lainnya.

Misalnya, ketika Anda mengakses sebuah URL seperti ini:http://localhost/blog/posts/show/2012/the-post-title Phalcon secara default akan terurai setiap bagian seperti ini:

Continue reading

Dependency Injection / Service Location Phalcon

Contoh berikut agak panjang, tapi menjelaskan mengapa penggunaan Dependency Injection dan Service Location. Pertama, mari kita beranggapan sedang mengembangkan sebuah komponen yang disebut SomeComponent. Komponen ini melakukan tugas yang tidak penting sekarang. Komponen tsb memiliki beberapa ketergantungan/Dependency yang berupa koneksi ke database. Continue reading

Tutorial Phalcon 3 : Membuat RESTful API Sederhana

Dalam tutorial Phalcon ini, kami akan menjelaskan cara membuat aplikasi sederhana yang menyediakan RESTful API menggunakan metode HTTP yang berbeda:

  • GET untuk mengambil dan mencari data
  • POST untuk menambahkan data
  • PUT untuk memperbarui data
  • DELETE untuk menghapus data

Continue reading