ORM search pada CGridView Yii

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