Dalam membuat aplikasi, kita kemungkinan besar akan menjumpai aplikasi di mana data yang masuk ke dalam field adalah unique. Untuk mengimplementasikan hal itu field harus diset unique dalam aplikasi database dan juga kita harus membuat rules khusus dalam Yii

Misal ada tabel master_item di mana item_code nya adalah unique

Kemudian pastikan pada Model yaitu MasterItem kita menambahkan pada rules() seperti berikut ini
—–
array(‘item_code’,’unique’),
—–

Jika kita coba misalnya kita telah memiliki data seperti berikut ini

Kemudian kita akan menambahkan data seperti gambar di bawah ini

Maka akan muncul warning seperti gambar berikut ini:

 

Dengan demikian maka kita telah membuat form input yang lebih informatif.

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Menangani unique field di Yii