Category Archives: SLIM

Menampilkan data dengan PHP ActiveRecord pada SLIM Framework

https://www.servage.net/blog/wp-content/uploads/2013/02/active-record.pnghttps://www.servage.net/blog/wp-content/uploads/2013/02/active-record.png

PHP ActiveRecord adalah library ORM yang bersifat opensource yang memiliki pola ActiveRecord. Library ini diinspirasi dari Activerecord yang terdapat pada framework Ruby On Rails.  Dengan menggunakan library activerecord kita tidak ladi dipusingkan dengan syntax SQL dan koneksi database. Penggunaannya pun sangat mudah.

SLIM Framework dapat digabungkan dengan library PHP ActiveRecord, dalam artikel ini akan dipraktekan proses insert, edit dan delete menggunakan library ini. Continue reading

Membuat template layout dengan Twig serta Twtitter Bootstrap pada Slim Framework

http://www.informulate.net/wp-content/uploads/2013/02/symfony-twitter-bootstrap.jpg

http://www.informulate.net/wp-content/uploads/2013/02/symfony-twitter-bootstrap.jpg

Setelah pada artikel sebelumnya kita membahas tentang memasang twig pada framework slim, pada artikel ini akan saya tuliskan cara pembuatan templating menggunakan twig dan slim framework.

Templating akan sangat berguna dalam membuat layout aplikasi, dengan templating kita tidak perlu lagi melakukan “copy-paste” seluruh halaman web. Kita cukup membuat sebuah layout halaman inti yang memuat struktur html dasarnya, memanggul file css dan javascript. Selanjutnya halaman yang berisi data yang sering berubah kita pisahkan dari halaman layout tersebut. Sehingga jika suatu saat kita akan mengganti layout tidak perlu mengubah seluruh halaman yang sudah kita buat. Dalam artikel ini nantinya pengaturan halaman akan menggunakan twitter bootstrap untuk mempermudah dan memperindah tampilan yang akan dibuat.

Memasang TWIG extension pada SLIM

Sebelum membahas tentang twig, saya akan menyinggung sedikit tentang Slim Micro Framework yang kita gunakan. Dikarenakan sifatnya yang “slim/langsing” tentu ada beberapa fitur yang biasanya terdapat pada framework besar sejenis Yii atau codeigniter yang tidak ada pada micro framework ini. Salah satunya adalah model templating pada tampilan / layout.
Templating adalah teknik untuk memisahkan halaman-halaman sesuai dengan fungsinya. Hal ini akan meringankan dari sisi developer, misalnya saja dalam hal memanggil file javascript, file css atau bagian footer yang tidak pernah / jarang berubah. Dengan model templating maka tidak perlu menuliskan bagian tersebut berulang-ulang. Developer cukup fokus pada bagian content yang sering berubah / dinamis. Continue reading

SLIM – PHP micro framework

Slim Micro Framework

Slim Micro Framework

Berlanjut ke pemilihan framework dalam hal ini PHP, saya akhir -akhir ini lagi seneng memakai framework yang simple, ga neko-neko dan ga ribet. Codeigniter bagi saya sudah almarhum,saya sudah ga tertarik lagi. Laravel masih terlalu dini menurut saya, nuggu versi laravel 4 aja lah. Dan sempet melirik YII, yang ternyata sangat-sangat penuh ini-itu. Bukannya saya ga seneng YII, cuma kalo untuk membangun projek kecil pake YII, ko terasa mubazir ya, Dan akhirnya saya menemukan SLIM PHP Micro Framework. Continue reading