CakePHP Indonesia : Berita, Artikel, Forum, Tutorial Framework CakePHP Berbahasa Indonesia untuk Pemula dan Tingkat Lanjut


posting terbaru


CakePHP at New York

 presentasi CakePHP developer di new york, USA

Sebuah presentasi menarik dari pertemuan developer framework PHP di New York, pada tanggal 26 September 2006 kemarin. Isi dari presentasi ini membahas permasalahan mendasar mengapa digunakan framework PHP untuk pengembangan aplikasi berbasis web. Beberapa situs terkenal yang menggunakan CakePHP antara lain : Yahoo! , textlinkbroker.com, snook.ca, panasonic, dan masih banyak lagi

Selain itu, dibahas pula tentang arsitektur CakePHP, konsep scaffolding dan penerapannya, konsep templating, dan sebagainya.

Silahkan download disini
(File : PDF 1,4 MB)



[tanya-jawab] Session di CakePHP

From: jimmy@xxxxx.xxx
Subject: Tanya session di cake
Date: 14 Agustus 2007 11:36:45
To: sunu.wibirama@yahoo.co.id

Siang,

Mas Sunu, saya sangat kesulitan mencari referensi tentang cake php yang berbahasa indonesia. Untuk ketemu blog nya mas Sunu yang “berjalan sendirian dengan cake” tanpa ada teman :D

Mas saya punya pertanyaan tentang Session di Cake :
*) Bagaimana cara mengakses / mencetak isi dari session di cakephp ?
Contoh: kalo menggunakan php biasa, script saya adalah = echo $_SESSION['nama session'];
Bagaimana kalau menggunakan cake ?

Terima kasih sebelumnya,
salam,

Salam kembali, makasih atas apresiasinya mas Jimmy. Session di CakePHP sepertinya tidak jauh berbeda dengan di pemrograman reguler PHP. Mungkin untuk lebih meyakinkan, silahkan cek dulu isi sessionnya (barangkali isinya adalah array), sehingga untuk mengecek, silahkan gunakan :

print_r($_SESSION['nama_session']);

kalau memang benar isinya array, mas Jimmy bisa mengaksesnya sebagaimana mengakses array biasa. Demikian mas, semoga membantu ….



Kustomasi ini berfungsi agar tabel informasi SQL DEBUG kelihatan lebih menarik dan informatif.
Hasil dari kustomasi ini adalah sebagai berikut :

  1. Terdapat Fungsi Mouse Over pada setiap barisnya, jadi informasi yang kita ingin baca lebih tampak berbeda dari yagn lain
  2. Text-align Center pada Kolom ERROR, AFFECTED, NUM. ROWS dan TOOK (MS)

Hasilnya adalah sebagai berikut:
Hasil Kustomasi Tabel SQL Debug Information

Cara kerjanya adalah dengan menggunakan JavaScript DOM untuk mengakses setiap node serta mengkustomasinya yang terdapat dalam tabel dengan nama kelas cakeSqlLog.

Untuk menggunakannya, download file cakeSqlLog.css dan cakeSqlLog.js di :
http://seandy.com/optimized_cakesqllog

Langkah-langkahnya sebagai berikut:

  • Edit file /app/config/core.php (ubah DEBUG menjadi 2 yaitu dengan SQL Output)

Level DEBUG ada empat (4) :

  • 0: Production mode. No error output, no debug messages shown.
  • 1: Development mode. Warnings and errors shown, along with debug messages.
  • 2: Same as in 1, but with SQL output.
  • 3: Same as in 2, but with full dump of current object (usually the Controller).
  • Copy file css yaitu cakeSqlLog.css ke dalam folder /app/webroot/css
  • Copy file javascript yaitu cakeSqlLog.js ke dalam folder /app/webroot/js
  • Kemudian di dalam Controller, kita perlu deklarasikan Helpers Html dan Javascript, berikut kodenya :
  • Setelah itu, maka fitur ini siap digunakan, dengan meng-embeded tag-tag link stylesheet dan javascript ke dalam tag <HEAD> halaman View dengan menggunakan Helpers yang kita telah inisialisasikan di dalam Controller, berikut kodenya :

Mudah bukan.. yup emang mudah.
Pertanyaan/Saran/Komentar/Pendapat/Kritik silahkan posting di sini atau untuk berdiskusi bisa ke Groups id-cakephp.





CakePHP Indonesia is powered by WordPress 2.0 | Using furCake v.2.0 theme developed by Sunu Wibirama