Model上的函数不能很好地工作

时间:2012-03-08 01:33:02

标签: php yii substr

我想询问关于Yii的验证。我已经在模型上进行了验证:

public function CekDigit($attribute,$params)
    {
        $subject=substr($attribute,0,2);
        $pattern=$this->string2;
        if ($subject!==$pattern)
            {
                $this->addError($attribute, $params['message']);
                return false;
            }
    }

当我跑的时候,它打开了错误信息,即使条件是真的。 我的意思是,当我把相同的字符串(匹配)仍然有错误。 如何修复它以使其成为有效状态?

由于

1 个答案:

答案 0 :(得分:0)

而不是 if($ subject!== $ pattern)

您可能想要使用 if(strcmp($ subject,$ pattern)== 0)