saya ingin menanyakan mengenai fungsi validasi saya. Codingannya sebagai berikut.
public function CekDigit($attribute,$params)
{
$subject=substr($attribute,0,2);
$pattern=$this->string2;
if ($subject!==$pattern)
{
$this->addError($attribute, $params['message']);
return false;
}
}
dan
public function rules {
return array(
array('string1','CekDigit','message'=>'Tidak Cocok'),
);
}
sebagaimana coding tsb, maka seharusanya ketika string1 (misal 12xxx) dan matching dengan string2 (yang isinya 12), validasi bernilai benar. Namun, pada kasus saya, kondisi benar tetap tidak ada pengaruhnya, sehingga pesan error juga muncul pada saat validasi bernilai benar. Kira2 ada yang tau ga membetulkan kasus saya?
Makasih.