Membuat Form Sederhana Pada YII Framework

Membuat Form Sederhana Pada YII Framework

Create: lake | Senin, 19 Mei 2014 | 19:02:04 WITA | dibaca: 9523

Pertama install dulu framework yang telah kita download, kemudian kita ekstrak file tersebut kemudian simpan di folder htdocs, karena kebetulan webserver yang saya install adalah xampp kalau memakai wamp simpan di folder WWW.

 Kemudian install yii tersebut  dengan klik  php.exe D:\xampp\htdocs\yii\framework\yiic webapp C:\xampp\htdocs\namaaplikasisaya

kemudian ketika muncul pertanyaan ketik: yes

cara installnya seperti dibawah ini:

Kebetulan xampp yang saya install saya simpan di directori D:

Setelah itu buka browser kemudian ketik : localhost\contoh_yii  maka muncul tampilan utama pada yii

Dan kemudian kita akan membuat aplikasi sederhana yang menggunakan database:

Pertama-tama kita membuat dulu databasenya:

Setelah itu kita menghubungkan database dengan aplikasi YII Framework.

Pada folder aplikasi tadi, buka file protected/config/main.php. Lihat pada bagian code berikut :

Kemudian ganti dengan listing seperti dibawah ini:

kebetulan database yang saya buat adalah mahasiswa jadi dbname saya ini dengan mahasiswa.

Salah satu fitur yang membuat Yii menjadi lebih menarik untuk dipilih  adalah adanya code generate.  Code generate? Yah, anda ga perlu pusing mikirin  dan capek ngetik code untuk membuat operasi  CRUD  (Create, Read, Update,  Delete) pada suatu tabel di database. Tanpa coding  pun  anda bisa membuatnya  langsung terbentuk secara otomatis  hingga pembentukan tampilannya. Itu semua  dapat kita lakukan dengan menggunakan “Gii” . Sebelum menikmati fitur ini,  tentunya ada beberapa hal yang harus kita konfigurasi terlebih dahulu. Buka  kembali file pada “protected/main.config.php”,

lalu lihat code berikut :

Hilangkan tag komentar yang ada pada code tersebut hingga menjadi seperti

berikut :

Jangan lupa password kita isikan sesuai dengan yang kita inginkan.

Jika sudah  selesai, cobalah masukkan alamat berikut pada browser anda localhost/namaAplikasiAnda/index.php?r=gii, akan muncul tampilan seperti  berikut :

sesuai dengan yang telah anda konfigurasi pada code gii sebelumnya. Akan tampil  halaman seperti berikut dan  anda sudah bisa menggunakan Gii  untuk meng-generate code anda :

Untuk membuat CRUD generator, hal pertama yang harus kita generate adalah  model dari suatu tabel.  untuk itu, silahkan memilih menu “Model Generator”.

Anda akan melihat tampilan seperti berikut :

Kita isikan table name dengan table yang kita buat didatabase tadi, kemudian generate.

Lalu untuk melanjutkan agar dapat membuat operasi CRUD, pada menu Gii pilih  “Crud Generator”. Akan tampil halaman seperti berikut :

Kita isikan Model Class sesuai dengan Model Class yang ada pada Model Generation tadi, kemudian Generate. Maka aplikasi sederhana kita sudah jadi.

Coba buka halaman utama yii http://localhost/contoh_yii/index.php?r=tbmhs,


 

namun  login agar kita bisa mengisi CRUD

User dan passwordnya adalah admin.. setelah itu Maka akan tampil halaman seperti dibawah:

Nah, kita bisa mengisi CRUD seperti diatas pada form yang tadi telah kita buat,…

Jadi untuk mebuat lagi form selain mahasiswa tadi, kita tinggal membuat di  model dan crud generation yang tadi, tapi sebelumnya kita buat dulu tabelnya di database dulu..

Mungkin pertama-tama agak ribet, namun kalau sudah ditahu maka hanya dengan beberapa menit kita bisa buat bebepa form..

Nah cukup sekian tutotial ini, semoga bermanfaat…



4 KOMENTAR

| 04 Juli 2014 || 09:58:43
" "
| 10 Agustus 2015 || 14:01:18
" terimakasih ,sangat membantu :) "
| 06 April 2016 || 12:41:52
" "
le lenny face | 28 Maret 2017 || 12:29:33
" Thank you for sharing the tutorial. It's really helpful. "



ISI KOMENTAR

NAMA

WEBSITE

KOMENTAR


Captcha Sepakbola
Apakah anda manusia?Lebih baik lagi kalau anda menyukai sepak bola
Sebutkan pemain sepak bola disamping:

Captcha Sepakbola by codingwear






  • $DCC = NEW XXI("Solidaritas","Loyalitas","Kualitas");
  • PELATIHAN KAMPUS
  • Pelatihan Komputer (DIGITAL SCHOOL)
  • Study Tour GoTv
  • IT FUN