Я создаю остальные API и для этого я добавляю некоторые правила для проверки формы. для тестирования я использовал только переменные.
мои правила следующие:
$this->form_validation->set_rules('user_id', User ID, 'required');
$this->form_validation->set_rules('firstname', First Name, 'required');
мой ответ такой же, как и ниже.
когда я не передаю ни одного из переменные.
Поле ID пользователя обязательно. \ nПоле поля Имя обязательно. \ n
когда я передаю только user_id с пустым значением.
Поле "Имя" обязательно для заполнения. \ N
когда я передаю только user_id с некоторым значением.
Поле "Имя" обязательно для заполнения. \ N
когда я передаю user_id и firstname, user_id с некоторым значением и firstname в качестве пустого. Проверка формы прошла успешно.
Я не знаю, почему codeigniter не считает пустое поле пустым, и не выдает нужную проверку. Я не новичок в Codeingiter, но никогда не использовал эту форму проверки раньше. я использовал laravel валидатор формы и laravel работают нормально. что такое проблема с КИ?