Archive for January, 2008

Tutorial Symfony (Contekan dari Mutia)

Relational          Object-Oriented
========================================
Table                 Class
Row, record         Object
Field, column         Property

————————————-

Initialize the data model

1. buat class dulu di sandbox/config/
class : Postmuti , commentmuti
table : blogmuti_post ,blogmuti_comment

2. symfony propel-build-model
–ini untuk buat class di sandbox/lib/model , class ini merupakan ORM yang mana untuk memudahkan kita mengakses relational-database dari object-oriented code tanpa harus menulis query . (propel adalah library yang digunakan oleh symfony)–

3. symfony propel-build-sql

–ini untuk membuat file sql yang akhirnya disimpan di sandbox/data/sql
–database sandbox dapat dilihat di sandbox/data dengan nam sandbox.db

4. symfony propel-insert-sql

–perintah ini cuma nge-remove apa yang udah ada di schema.yml, terus nge-insert ulang yang ada di schema.yml..padahal sebenernya gak ada yang di remove sama sekali.. (you got it??)
————————————–

Create the application scaffolding
__________________________________

INGET ya MUT..! : symfony <TASK_NAME> <APP_NAME> <MODULE_NAME> <CLASS_NAME>

1. bikin apps-nya dulu : > symfony init-app MutiList
2. bikin model dan definisikan classnya.. : > symfony propel-generate-crud MutiList ListPost Postmuti

liat hasilnya di : http://localhost/sandbox/web/MutiList_dev.php/ListPost

_________________
Modify the layout
_________________

sandbox/apps/frontend/templates/layout.php

–tambahinn code-nya disitu buat nge-ubah2 layout-nya..

sandbox/apps/frontend/config/view.yml

–buat ngubah view-configuration nya (title,..dsb)

sandbox/apps/frontend/modules/main/actions/actions.class.php

– ganti index action nya..

Leave a Comment