Не работает пользовательская проверка формы Codeigniter - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь добавить функцию в проверку 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 голосов
/ 05 сентября 2018

попробуй

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

вместо

'rules' => 'trim|required|numeric|exact_length[5],callback_checkPostalCode',
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...