German | English | Spanish | French | Hebrew | Hungarian | Indonesian | Italian | Japanese | Dutch | Norwegian | Polish | Portuguese | Portuguese (Brazilian) | Russian | Swedish | Ukrainian | Vietnamese | Simplified Chinese | Traditional Chinese
Работа с формами
Сбор пользовательских данных с использованием HTML форм — одна из основных задач в разработке веб-приложений. Кроме непосредственного проектирования формы, разработчик должен заполнить эту форму имеющимися данными или значениями по умолчанию, проверить введённые данные, отобразить соответствующие сообщения в случае некорректности данных ввода, а также сохранить данные, например, в базу данных. Yii существенно упрощает этот процесс за счёт своей MVC архитектуры.
Работа с формами в Yii, как правило, включает в себя следующие шаги:
- Создание класса модели данных, представляющей поля для ввода.
- Создание действия контроллера, код которого будет реагировать на отправку формы.
- Создание формы в файле представления, ассоциированного с действием контроллера.
Далее мы подробно опишем каждый из этих шагов.