Сбор пользовательских данных через HTML-формы является одной из основных задач разработки веб-приложений. Помимо разработки форм разработчикам необходимо заполнить форму существующими данными или значениями по умолчанию, подтвердить ввод пользователя, отобразить соответствующие сообщения об ошибках для недопустимого ввода и сохранить вход в постоянное хранилище. Yii значительно упрощает этот рабочий процесс с его архитектурой MVC.
Следующие шаги, как правило, необходимы при работе с формами в Yii:
В следующих подразделах мы подробно описываем каждый из этих шагов.