Чтобы получить весь массив $ _POST с помощью встроенных методов CodeIgniters, необходимо установить первый параметр как NULL
, а второй параметр - TRUE
Как это:
$this->input->post(NULL, TRUE);
Кроме того, вы не установили никаких правил для проверки.
В CodeIgniter вы устанавливаете правила в третьем параметре метода set_rules
в объекте form_validation
.
Как это:
$this->form_validation->set_rules($FIELD_NAME, $FIELD_NAME(for error messages), $RULES);
Вы должны заменить первый $FIELD_NAME
значением атрибута name в HTML-элементе, который вы хотите проверить.
Вы должны заменить второе $FIELD_NAME
именем, которое вы хотели бы использовать для поля при отображении пользователю сообщения об ошибке.
Вы бы заменили $RULES
правилами валидации, такими как: 'required|min_length[#]|max_length[#]'
Надеюсь, это поможет!