Я использовал CodeIgniter 3.1.0 в своем текущем проекте. Для проверки формы все работает хорошо, но у меня есть проблема, когда я хочу использовать matches
, как правило. Это мой HTML:Проверка идентификатора CodeIgniter всегда возвращает значение false на совпадение action
<input type="password" class="form-control" name="password" id="password">
<input type="password" class="form-control" name="confirm" id="confirm">
И это мой контроллер:
$this->form_validation->set_rules('password','Password','matches[confirm]');
if ($this->input->post('password') != '' && $this->form_validation->run() == FALSE) {
echo 'Error';
}
И я всегда получаю ошибку, как результат, даже когда я поставил такое же значение в обоих полях. Какая у меня ошибка?
Использование '$ this-> load-> библиотеки ('form_validation');' в конструкторе, если у вас есть не определен. – Virb
Я не вижу '$ this-> form_validation-> set_rules ('confirm', 'Confirm', 'required');' – user4419336
@Virb Я сделал это в своем коде. У меня есть несколько валидаций в этом файле, но у меня есть проблема только с тем, что описано выше. –