Posts

Showing posts with the label Symfony

Propel Criteria Object

      Untuk menampilkan data dari database ke progam, kita pasti tidak lepas dari query ke database seperti perintah SELECT, INSERT, DELETE, dan lain sebagainya. Secara default, symfony 1.4 menggunakan ORM untuk interaksi dengan database. ORM yang digunakan adalah PROPEL dan DOCTRINE. Dan untuk tulisan saya kali ini dan tulisan saya selanjutnya akan menggunakan PROPEL. Menampilkan Semua Data       Untuk menampilkan semua data, biasanya kita menggunakan query SELECT * FROM .....Coba lihat kode berikut. public function executeIndex(sfWebRequest $request) { $this->barangs = BarangPeer::doSelect(new Criteria()); } di atas merupakan function index yang berada di direktori inventory/apps/frontend/modules/liststok/action/actions.class.php. $this->barangs = BarangPeer::doSelect(new Criteria()); function doSelect()merupakan function yang digunakan untuk menampilkan data. doSelect() mempunyai parameter object dari Criteria, juka obje...

Membuat Modul di Symfony 1.4

Image
      Selamat siang, melanjutkan tulisan saya sebelumnya tentang symfony, kalo sebelumnya kita sudah membuat aplikasi, model, form, dan filter, kali ini saya lanjutkan dengan membuat modul. modul merupakan folder / direktori dari setiap menu yang ada dalam aplikasi. Dalam modul terdapat action atau controller, template yang berisi file kode html atau tampilan dan file pendukung lainnya. Modul mempunyai dua jenis, yaitu modul admin dan tidak admin. Langsung saja ke TKP. Modul Non Admin       Untuk membuat modul non admin, kita tidak usah repot repot menulis kode satu persatu secara full manual, cukup ketik perintah berikut. symfony propel:generate-module --non-verbose-templates --with-show nama_aplikasi nama_module nama_model kode di atas akan menghasilkan modul di dalam aplikasi yang agan tentukan. Contoh kode di atas, saya membuat modul liststok pada aplikasi frontend dengan menggunakan model barang. Maka struktur direktori aplikasi fro...

Generate Aplikasi di Symfony 1.4

Image
     Selamat pagi pemirsa, melanjutkan tulisan sebelumnya mengenai framework php symfony, kali ini saya lanjutkan bagaimana membuat aplikasi di symfony 1.4. Koneksi Database       sebagi contoh, di sini saya membuat database aplikasi inventory barang. Dengan struktur tabel seperti pada gambar di bawah. untuk membuat koneksi ke database, buka file databases.yml yang berada pada folder config. all: propel: class: sfPropelDatabase param: classname: PropelPDO dsn: mysql:dbname=inventory;host=localhost username: root password: encoding: utf8 persistent: true pooling: true silahkan isi sesuai koneksi ke database agan.  sekarang waktunya kita bermain dengan command promt atau CMD. Cekidot. Membuat Aplikasi       Buka CMD dan masuk ke direktori project symfony dan ketikkan perintah berikut. symfony generate:app nama_aplikasi di atas adalah syntax...

Instalasi Symfony 1.4

Image
      Selamat pagi, lama banget rasanya saya gak nulis di blog ini. Mungkin karena akhir akhir ini lagi sibuk sama berbagai kegiatan jadi belum sempat update tulisan di blog ini. Mumpung kali ini lagi agak longgar, saya mau nambah coretan baru tentang framework php.      Kenapa framework ? apa ada yang salah dengan php native ? untuk jawaban pertanyaan tersebut saya kira sudah banyak di bahas di blog lain salah satunya di sini . Dan framework php pun ada buanyak banget dan gratis. Ada yang buatan Indonesia sendiri, ada yang dari luar. namun kali ini saya akan membahas tentang symfony versi 1.4 yang kebetulan sedang saya pakai di tempat kerja. Langsung aja Cekidot. Silahkan download package symfony 1.4 yang saya pakai di sini  atau yang versi asli di sini . Untuk tutorial instalasi versi asli bisa di lihat di sini   Extrak file hasil download ke dalam folder webserver agan, contoh saya pakai xampp jadi saya extrak di c:\\xampp\htdoc...