Codeigniter表单自定义验证不起作用

时间:2018-09-05 08:40:34

标签: php codeigniter

我正在尝试向from验证中添加一个功能,但无法正常工作,因此验证已完成并且不使用功能checkPostalCode

 public function build()
    {
        return array(
            array(
                'field' => 'postal_code',
                'name' => 'Postal Code',
                'rules' => 'trim|required|numeric|exact_length[5],callback_checkPostalCode',
                'errors' => array(
                    'required' =>  trans('form.errors.required'),
                    'numeric' => trans('form.errors.numeric'),
                    'exact_length' => trans('form.errors.exact_length', array('%length%' => 5)),
                )
            )
        );
    }

    public function checkPostalCode($pc){
        if($pc == "08000")
            return true;
        else
            return false;
    }

在checkPostalCode上完成的验证不起作用

1 个答案:

答案 0 :(得分:0)

尝试

DeactivateAccount

代替

'rules' => 'trim|required|numeric|exact_length[5]|callback_checkPostalCode',