Yii中文网 2015-11-18 17:20:39 7953次浏览 1条评论 6 0 1

Yii2.0-ActiveForm表单用法举例
完整内容链接:http://www.yii-china.com/post/detail/38.html

[[\yii\widgets\ActiveField]]. 加强版的Bootstrap 3

这个类添加了一些有用的功能到 [[\yii\widgets\ActiveField|ActiveField]] 在不同的形式布局中提供各种bootstrap3的表单域:

  • [[inputTemplate]] 是一个用来呈现复杂输入的可选模板,例如输入组

  • [[horizontalCssClasses]] 以横向形式定义了css网络格以增加标签,包装和错误提示

  • [[inline]]/[[inline()]] 被用于提供内联的[[checkboxList()]] 和[[radioList()]]

  • [[enableError]] 被设置为‘false’以禁用错误

  • [[enableLabel]] 被设置为false 以禁用标签

  • [[label()]] 和boolean值一起使用,来启用和禁用标签

也有一些新的占位符,你可以用在 [[template]] 结构中:

  • {beginLabel}: 开始标签

  • {labelTitle}: 标签的标题,和 {beginLabel}/{endLabel}一起使用

  • {endLabel}: 结束标签

  • {beginWrapper}: 开始包装标签

  • {endWrapper}: 关闭包装标签

包装标签仅用于某些布局和表单元素.

请注意,某些元素使用了 [[template]]的轻微不同的默认值和其他选项.

你可以重写这些预定义模板复选框, radio buttons, checkboxLists和 radioLists 在 [[\yii\widgets\ActiveForm::fieldConfig|fieldConfig]] 的

[[\yii\widgets\ActiveForm]]:

  • [[checkboxTemplate]] 在默认布局复选框模板

  • [[radioTemplate]] 默认布局中的radio button模板

  • [[horizontalCheckboxTemplate]] 水平布局的 checkboxes模块

  • [[horizontalRadioTemplate]] 水平布局的 radio buttons 模块

  • [[inlineCheckboxListTemplate]] 内联的 checkboxLists模块

  • [[inlineRadioListTemplate]] 内联的 radioLists模块

您需要登录后才可以评论。登录 | 立即注册