Это функции из Form_Helper, которые я всегда использую в файле вида моих проектов:
form_open
form_close
form_dropdown
form_checkbox
form_radio
set_value
Для других типов полей, таких как <input type="text" />
, я оставляю это как есть, поскольку файл представления является прямым переводом из файла HTML, предоставленного конструктором HTML / CSS в моей команде, или его предоставил мой клиент. Я сохранил минимальные изменения и использую set_value
только в атрибуте value=""
этих полей формы.
Как его называют помощником, он здесь, чтобы помочь вам. Это упростит сложную функцию выбора значения по умолчанию в элементе select
. Ваш файл просмотра будет намного чище, поэтому вам будет легче читать его и искать источник ошибки.
Form_validation
не имеет связи с form_helper
. Проверка выполняется в контроллере, form_helper
в поле зрения. Проверка заключается в том, чтобы отфильтровать значение перед обработкой и поместить его в базу данных. Form_helper
- сделать вашу задачу более простой для отображения поля формы и отображения или выбора значения по умолчанию. Бот можно использовать вместе, только один из них или ни один. Это все зависит от вас.