我想询问关于Yii的验证。我已经在模型上进行了验证:
public function CekDigit($attribute,$params)
{
$subject=substr($attribute,0,2);
$pattern=$this->string2;
if ($subject!==$pattern)
{
$this->addError($attribute, $params['message']);
return false;
}
}
当我跑的时候,它打开了错误信息,即使条件是真的。 我的意思是,当我把相同的字符串(匹配)仍然有错误。 如何修复它以使其成为有效状态?
由于
答案 0 :(得分:0)
而不是 if($ subject!== $ pattern)
您可能想要使用 if(strcmp($ subject,$ pattern)== 0)