Pada saat kita melakukan code generation dengan Gii pada Yii framework kita akan mendapatkan tampilan pada admin dengan tampilan search pada tiap kolomnya. Tetapi saat kita ingin menampilkan suatu kolom dari field tabel lain maka fungsi search dan sorting tidak
Default prompt dropDownList di Yii
Dalam melakukan programming dengan dropDownList di Yii kita mungkin ingin memberikan option tambahan selain yang disediakan oleh function yang kita panggil. Kita dapat melakukan ini dengan htmlOptions nya kita beri property prompt Contoh coding kali ini adalah status dari Purchase
Upload image dengan Yii
Dalam memasukkan data perusahaan atau data karyawan kita mungkin memasukkan data image. Data itu antara lain logo perusahaan atau foto karyawan. Dalam contoh kali ini kita akan membahas bagaimana mengupload logo perusahaan menggunakan Yii. Misal field yang akan digunakan dalam
Customisasi advanced search di Yii
Dalam melakukan generate CRUD (Create Read Update Delete) di Yii, kita mungkin akan menghubungkan tabel kita dengan tabel lain dengan relasi join. Kita mungkin perlu juga melakukan customisasi advanced dengan field-field dari tabel lain tersebut. Misal kita mempunyai tabel invoice_payment_receive:
CDbCriteria dengan with dan select di Yii
Dalam menggunakan Active Record di Yii, kita mungkin berjumpa dengan join yang dihubungkan dengan function with. Setelah mencoba dan mencari tutorialnya maka berikut cara melakukan join dan select dengan CDbCriteria with. Pertama codingnya bisa sebagai berikut: $criteria=new CDbCriteria;
Dialog dengan search dan paging di Yii
Pada tutorial kali ini kita akan membuat dialog yang memungkinkan kita melakukan searching data, paging data dan mengambil data untuk dimasukkan ke dalam form kita. Widget Yii yang akan kita pakai adalah CJuiDialog dan CListView. Tampilannya adalah seperti gambar berikut
Membuat tab dengan CTabView Yii
Yii menyediakan class yang mudah digunakan untuk pembuatan tab. Class itu adalah adalah CTabView. Contoh penggunakan cTabView adalah :$this->widget(‘CTabView’, array( ‘tabs’=>array( ‘tab_menu’=>array( ‘title’=>’Menu’, ‘view’=>’_tab_menu’, ‘data’=>array(‘dataProvider’=>$detailDataProvider2,’user_id’=>$model->user_id), ), ‘tab_group’=>array( ‘title’=>’Group’, ‘view’=>’_tab_group’, ‘data’=>array(‘dataProvider’=>$detailDataProvider1,’user_id’=>$model->user_id), ), ), ‘activeTab’=>$activeTab,)) Pada contoh di atas, perhatikan hal-hal berikut
Meletakkan beberapa CGridView dalam tab Yii
Tutorial berikut akan menjelaskan langkah-langkah membuat tab dalam Yii yang berisi cGridView. Seorang user aplikasi akan mendapatkan menu individual atau juga group menu. Kita dapat membuat tab untuk menu maupun group menu. Berikut akan dijelaskan. Pertama-tama daftarkan atau registrasikan jquey.ui
Customize sort CGridView di Yii
Dalam menampilkan data menggunakan cGridView Yii ada kalanya ada field yang tidak ada sortingnya. Ini terjadi jika berelasi dengan tabel lain. Dalam artikel ini akan dijelaskan bagaimana membuat suatu field yang sebelumnya tidak ada sortingnya menjadi ada sortingnya. Misal kita
Mengatasi TCPDF ERROR: Could not include font definition file di Yii
Pernahkah anda mengalami error di atas misalnya TCPDF ERROR: Could not include font definition file helvetica di Yii. Untuk mengatasinya silahkan masuk ke directory di mana extension TCPDF diinstall. Pastikan directory cache writable. Kemudian silahkan melanjutkan ke directory fonts. Copy