Yii Framework: Membuat validasi form kreasi sendiri

1. Buka model yang ingin di buat validasi  misal kasusnya adalah Dosen 1 dan dosen 1 tidak boleh kosong.

2. buat skrip di bawah ini dan di telah di bawah script¬†public function rules() { ….. }

 
public function DosenPembimbing($attribute_name,$params)
 {
 if(empty($this->NID_1) && empty($this->NID_2))
 {
 $this->addError($attribute_name,'Please enter Pembimbing 1 or Pembimbing 2');
 }
 
 }


variabel $attribute di sini sebagai tempat field yang akan di lakukan proses pengujian sedangkan variabel $param disini digunakan untuk value. sedangkan yang di beri huruf tebal dengan di tandai oleh if () di sebutkan sebagai pengujian jika NID_1 dan NID_2 kosong makan akan mebuat laporan kesalahan ke dalam form.

3. tambahkan function di atas pada script public function rules() {…} dan sesuaikan dengan pengujian yang di lakukan

public function rules()
 {
 return array(
.....
 array('NID_1, NID_2','DosenPembimbing'),
......
 );
 }

Leave a Reply