Создание форм ============== Основной способ использования форм в Yii является использование [[yii\widgets\ActiveForm]]. Этот подход должен быть применён, когда форма основана на модели. Кроме того, имеются дополнительные методы в [[yii\helpers\Html]], которые используются для добавления кнопок и текстовых подсказок к любой форме. Форме, которая отображается на стороне клиента, в большинстве случаев соответствует [модели](structure-models.md). Модель в свою очередь проверяет данные из элементов формы на сервере (посмотрите раздел [Валидация](input-validation.md) для более подробных сведений). Когда создаётся форма, основанная на модели, необходимо определить, что же является моделью. Модель может основываться на классе [Active Record](db-active-record.md), который описывает некоторые данные из базы данных, или модель может основываться на базовом классе Model (происходит от [[yii\base\Model]]), который позволяет использовать произвольный набор элементов формы, например, форма входа. В следующем примере показано, как создать модель формы, основанной на базовом классе Model: ```php 'login-form', 'options' => ['class' => 'form-horizontal'], ]) ?> = $form->field($model, 'username') ?> = $form->field($model, 'password')->passwordInput() ?>