Untuk melakukan customisasi CGridView bagian button, kita harus memperhatikan ‘template’ dan ‘buttons.’ Pertama-tama kita edit bagian ‘template’ untuk menentukan urutan nya: ‘template’=>'{view} {update} {send}{delete}’, Di sini kita akan menambahkan button send. Langkah selanjutnya adalah melakukan customisasi untuk button
Input tanggal dengan datepicker di Yii
Yii menyediakan widget untuk memudahkan kita menginput data tanggal. Widget ini adalah CJuiDatePicker. Untuk memakai widget ini, cukup ganti form yang bersangkutan dengan code CJuiDatePicker. Sebagai contoh class MutationOrder dengan field date_mutation akan dibuat input tanggal dengan widget ini. Untuk
Mengaktifkan jQuery di Yii
Untuk mengaktifkan jQuery di Yii kita bisa menambahkan kode berikut pada view yang sesuai : <?phpYii::app()->clientScript->registerCoreScript(‘jquery’); ?> Jika kita ingin memakai jQuery pada saat create maka letakkan coding di atas di create.php .Jika kita ingin memakai jQuery pada saat update
Transaction di Yii
Setelah kita membuat trigger di Yii kita harus bisa memastikan bahwa kedua tabel tersebut diupdate secara akurat. Artinya jika tabel yang satu berhasil diupdate, maka tabel lain juga harus berhasil. Jika satu tabel gagal diupdate, yang lain juga harus gagal
Trigger di Yii
Dalam membuat aplikasi, sering ada kondisi mengupdate suatu tabel maka tabel yang lain akan diupdate. Kita dapat membuat trigger melalui database dengan CREATE TRIGGER atau membuat simulasinya dalam aplikasi kita. Kelebihan metode CREATE TRIGGER adalah integritas dan kecepatan update yang
Strategi paging untuk record yang banyak di Yii
Dalam mengembangkan aplikasi database, biasanya datanya semakin lama semakin besar. Jika kita browsing suatu record yang banyak kita bisa melakukan browsing dari halaman 1, halaman 2, halaman 3, dan seterusnya misalnya hingga hal 25. Jika ternyata record-record yang akan kita
DeleteConfirmation di Yii
Dalam melakukan operasi delete, user harus benar-benar mengetahui item apa yang didelete. Sayangnya di Yii, informasi item mana yang didelete kurang jelas. Berikut akan dijelaskan langkah-langkah supaya Delete Confirmation di Yii bisa memberikan informasi item mana yang akan didelete secara
Membuat flash message di Yii
Dalam pembuatan aplikasi kita ingin agar user mengetahui dengan pasti mengenai status pemrosesan data yang dilakukan. Dia harus tahu apakah data yang diinput berhasil diinput berhasil diproses atau gagal diproses. Untuk melakukan ini kita bisa menggunakan flash message di Yii.
Membuat link di Yii
Dalam pembuatan aplikasi kita menginginkan pemrograman dengan style yang konsisten. Di dalam Yii kita juga harus membuat style yang baik dan konsisten. Dengan style yang baik dan konsisten maka kita mudah melakukan maintenance di kemudian hari. Begitu juga dalam pembuatan
Navigasi lokasi pada Yii
Pada artikel sebelumnya kita telah membuat Header dan detail. Langkah selanjutnya adalah membuat navigasi lokasi supaya program mudah digunakan. Pada view headerPada view header (views/group/view.php) kita edit menjadi :$this->breadcrumbs=array(‘Groups’=>array(‘admin’), $model->group_name, ); Maka tampilan akan seperti Pada views/groupMenu/create.php silahkan edit :<?php$this->breadcrumbs=array(