Pages

Thursday, October 11, 2012

Request Data post dari Form

Assalamualaikum
Hai cakelovers semua. Saya akan memberikan sedikit ilmu saya tentang bagaimana caranya mengambil data dari form dengan method Post di Cakephp.
Form di view :
<?php
Form->create('formcari');
echo $this->Form->input('cari');
echo $this->Form->end('cari');
?>

Sekarang kita akses di controllernya


public function action() {
if($this->request->isPost())
{
    $this->set('cari', $this->request->data['formcari']['cari']);
    }
}

Yes, dengan begitu data dari form cari akan diambil di controller denga method post.
dan kita bisa menampilkannya di $cari yang telah kita set di  $this->set('cari', $this->request->data['formcari']['cari']);

untuk lebih jelasnya mari ke official website nya disini.
Sekian tutor singkat mengenai ambil data dari post :) .
Happy coding. ;)

Wednesday, October 10, 2012

cakePHP 2.2.2 release

Halooo halooo cake lovers..
Mulai tanggal 1 september 2012 akhirnya cakephp merilis versi cakePHP 2.2.2

fitur - fitur yang ditambahkan neh :

  • Configure::load() and Configure::dump() are now more consistent, and create a new PhpReader by default.
  • Error messaging is better for when fixture creation fails.
  • Logging on windows has been improved, and log levels are more correct.
  • Generated schema files no longer contain multiple primary keys.
  • Namespaced elements work correctly in the RssHelper now.
  • ( and ) are now correctly handled by TextHelper::autoLinkUrls()
  • Applications can now define LOGS and CACHE constants.
  • Recursive errors in debug() have been fixed in 5.2 and 5.3.
  • requestAction() now more correctly simulates GET requests, when the preceding request is a POST or PUT.
  • ModelValidator state is reset when models are created/saved.
  • Additional mimetypes added for Microsoft Office document formats.
  • Validation::decimal() reworked to fix a few edge cases.
  • Virtual fields containing - are quoted more correctly now.



happy cooking :)

Thursday, April 26, 2012

Apa itu Cakephp


CakePHP merupakan sebuah rapid development framework yang gratis dan sumber terbuka untuk PHP. CakePHP merupakan struktur pondasi bagi programer untuk membuat aplikasi web. Tujuan utamanya adalah mempermudah programer bekerja secara terstruktur dan cepat tanpa kehilangan fleksibilitas.
CakePHP membuang proses monoton dalam pengembangan aplikasi web. CakePHP menyediakan semua alat bantu yang diperlukan untuk memulai tugas coding yang perlu diselesaikan: yaitu logika aplikasi. Daripada membuat sesuatu yang baru setiap memulai proyek baru, Anda bisa meninjau unduhan CakePHP dan mulai fokus kepada logik aplikasi yang hendak dibangun.
CakePHP memiliki tim pengembang (developer) dan komunitas yang aktif (membawa nilai tambah ke proyek). Selain menjaga Anda dari melakukan hal yang membuang waktu, penggunaan CakePHP juga berarti inti (core) aplikasi Anda yang sudah teruji dengan baik dan secara periodik terdapat peningkatan/perbaikan.
Berikut ini adalah daftar fitur yang dapat dinikmati apabila menggunakan CakePHP:
  • Komunitas yang aktif dan bersahabat
  • Lisensi yang fleksibel
  • Kompatibel dengan PHP versi 4 dan 5
  • Operasi CRUD yang terintegrasi untuk interaksi dengan database
  • Scaffolding aplikasi
  • Otomatisasi pembuatan code (code generation)
  • Arsitektur MVC
  • Request dispatcher dengan URL yang kustom, rapih dan adanya route
  • Validasi data yang terintegrasi
  • Sistem templating yang cepat dan fleksibel (sintaks PHP, tersedia helpers)
  • View Helpers untuk AJAX, JavaScript, HTML Forms dan banyak lagi
  • Email, Cookie, Keamanan, Session, dan komponen Request Handling
  • ACL yang fleksibel
  • Sanitasi Data
  • Caching yang fleksibel
  • Lokalisasi
  • Dapat bekerja dari direktori web dimana saja, dengan sedikit atau bahkan tanpa perlu melibatkan konfigurasi Apache
dikutip dari  http://book.cakephp.org