diff --git a/docs/guide-zh-CN/input-forms.md b/docs/guide-zh-CN/input-forms.md new file mode 100644 index 0000000..64ce58b --- /dev/null +++ b/docs/guide-zh-CN/input-forms.md @@ -0,0 +1,140 @@ +创建表单 +======== + +在 Yii 中使用表单的主要方式是通过 [[yii\widgets\ActiveForm]]。如果是基于模型的表单应首选这种方式。此外,在 [[yii\helpers\Html]] +中也有一些实用的方法用于添加按钮和帮助文本。 + +在客户端上显示的表单,大多数情况下有一个相应的[模型](structure-models.md),用来验证其输入的服务器数据 +(可在 [输入验证](input-validation.md) 一节获取关于验证的细节)。 +当创建基于模型的表单时,第一步是定义模型本身。该模式可以是一个基于[活动记录](db-active-record.md)的类,表示数据库中的数据, +也可以是一个基于通用模型的类(继承自 [[yii\base\Model]] ),来获取任意的输入数据,如登录表单。 +在下面的例子中,我们展示了一个用来做登录表单的通用模型: + +```php + 'login-form', + 'options' => ['class' => 'form-horizontal'], +]) ?> + = $form->field($model, 'username') ?> + = $form->field($model, 'password')->passwordInput() ?> + +