1、在yii中小物件生成表单,一个注册表单如下(代码见附件):

174201993.png

要生成对应的如单选按钮、下拉框、复选框等在小物件中生成如下:

174320576.png其中复选框,单选按钮,下拉菜单所需要的数据是在控制器中定义的数组,然后传值到视图中使用!

2、隐藏域

183714929.png


3、radioButtonList

用红线框下的可以让按钮是横向排列的。

wKiom1LeIp6T46erAAJF0BnTyxk162.jpg


如果要设置一个默认值,只需要在对应的方法中添加:$model->state=1;即可设置对应的默认值,其中1是数组的键值。

wKioL1LeQQKygeUtAAFZPw8OI0c776.jpg


4、dropdownlist

  数据是从另外一个表中查询的数据

  其中$categories = IotHangye::model()->findAll();从控制器中传到这个视图中

wKioL1LeQg_za1C1AAGqCG7w-MY500.jpg

 省市二级联动,触发ajax事件(注意生成表单的id,根据id来添加ajax)wKiom1LeQZ2Rql0lAAOGXSMHacA354.jpg

5、array和value

wKioL1LeRSuQVxiCAAHkHoW85-k149.jpg

wKioL1LeQ32gYD4_AAFdYWmRYFo510.jpg

6、添加my97日期控件(首先引入my97的js)

wKiom1LeRQ3BPo0vAAIOUR-YIc4577.jpg