diff --git a/docs/guide-fr/input-forms.md b/docs/guide-fr/input-forms.md new file mode 100644 index 0000000000..3ca929455f --- /dev/null +++ b/docs/guide-fr/input-forms.md @@ -0,0 +1,155 @@ +Création de formulaires +======================= + +La manière primaire d'utiliser des formulaires dans Yii de faire appel aux [[yii\widgets\ActiveForm]]. Cette approche doit être privilégiée lorsque le formulaire est basé sur un modèle. En plus, il existe quelques méthodes utiles dans [[yii\helpers\Html]] qui sont typiquement utilisées pour ajouter des boutons et des textes d'aides de toute forme. + +Un formulaire, qui est affiché du côté client, possède dans la plupart des cas, un [modèle](structure-models.md) correspondant qui est utilisé pour valider ses entrées du côté serveur (lisez la section [Validation des entrées](input-validation.md) pour plus de détails sur la validation). Lors de la création de formulaires basés sur un modèle, la première étape est de définir le modèle lui-même. Le modèle peut être soit basé sur une classe d'[enregistrement actif](db-active-record.md) représentant quelques données de la base de données, soit sur une classe de modèle générique qui étend la classe [[yii\base\Model]]) pour capturer des entrées arbitraires, par exemple un formulaire de connexion. Dans l'exemple suivant, nous montrons comment utiliser un modèle générique pour un formulaire de connexion : + +```php + 'login-form', + 'options' => ['class' => 'form-horizontal'], +]) ?> + = $form->field($model, 'username') ?> + = $form->field($model, 'password')->passwordInput() ?> + +