[ Yii Framework ] Kostum Validasi di Rules Model YII
 
 
Halo, Berikut ini saya sedikit berbagi cara membuat validasi kostum di rules yii.
  • Tambahkan di dalam Rules()
array('stokawal,noSkBenihInduk', 'checkTerm'),
checkTerm adalah kostum validasi nya.
 
  • Buat public function di dalam model yang sama.
 
 public function checkTerm() {
     if ($this->pilihSumber == "Benih Penjenis (BS)") {
        if (empty($this->stokawal || $this->noSkBenihInduk))
           $this->addError("stokawal", 'Bentuk Benih Harus Diisi.');
           $this->addError("noSkBenihInduk", 'No Sk Benih Induk Harus Diisi.');
     }
}
logikanya, jika value pilih sumber sama dengan Benih Penjenis maka field stokawal dan noskbenih tidak boleh kosong, selain itu 2 field tersebut boleh di isi.
Semoga bermanfaat.
 
 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll to Top