Совершенство достигнуто, не тогда, когда нечего добавить,
а когда нечего убрать.

Антуан де`Сент-Экзюпери

 

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

Следующие шаги, как правило, необходимы при работе с формами в Yii:

  1.      Создайте класс модели, представляющий поля данных, которые необходимо собрать;
  2.      Создайте действие контроллера с кодом, который отвечает на отправку формы.
  3.      Создайте форму в файле сценария просмотра, связанном с действием контроллера.


В следующих подразделах мы подробно описываем каждый из этих шагов.