How To Save Your Project To Github

I am using Netbeans 7.4 as my IDE. This version already has Git plugin. So what you need to do for preparation is github account. You can create your own account if you do not already have on github site.

Now we ready for the next step 🙂

  1. Create new repository https://github.com/new. You can make it public or private repository.
    gh1
    gh2
  2. Go to your project. Right click on the project name >> versioning >> Initialize git repository. Choose location for your local repository.
    gh3
    gh4
    gh6
  3. Continue reading “How To Save Your Project To Github”

Penerapan MVC yang Baik dalam Yii Framework

Model

  • Memiliki property sesuai dengan data yang diwakili serta code untuk validasinya.
  • Boleh berisi manipulation code namun tidak boleh memperumit dan memperbesar scala model.
  • Tidak boleh berisi logic yang berhubungan langsung dengan end user seperti penggunaan $_GET, $_POST, atau variabel sejenis yang berhubungan erat dengan request end-user.
  • Menghindari meng-embed HTML atau code presentasional lainnya.

View

  • Mengandung code presentasional, seperti HTML, dan code PHP sederhana untuk melintasi, memformat dan me-render data.
  • Menghindari code yang melakukan query DB secara langsung.
  • Menghindari akses langsung $_GET, $_POST, atau variabel sejenisnya yang mewakili request end user.
  • Boleh mengakses langsung properti dan method dari controller dan model. Namun, harus dilakukan hanya untuk tujuan presentasi.

Controller

  • Boleh mengakses $_GET, $_POST dan variabel PHP lain yang merepresentasikan user request.
  • Membuat berbagai instance model dan mengatur siklus hidupnya.
  • Menghindari menampung statement SQL.
  • Menghindari HTML apapun atau markup presentasional.

How To Generate Code on Yii Framework

First of all, you need to prepare:

  • Yii framework files. You can download from the site
  • Apache.
  • PHP (5.1 or above).

Now we moving forward. The steps are:

  1. Extract yii and put it on folder to your web-accessible root directory. Then check the feature on http://localhost/yii/requirements/ which will be supported with yii on your system. On my computer looks like this:Yii 1
    Yii 2
  2. If you want to using other database, you need set the libs so yii can support the feature. Continue reading “How To Generate Code on Yii Framework”