天天看點

yii 表單控件

1、在yii中小物件生成表單,一個系統資料庫單如下(代碼見附件):

yii 表單控件

要生成對應的如單選按鈕、下拉框、複選框等在小物件中生成如下:

其中複選框,單選按鈕,下拉菜單所需要的資料是在控制器中定義的數組,然後傳值到視圖中使用!

2、隐藏域

yii 表單控件

3、radioButtonList

用紅線框下的可以讓按鈕是橫向排列的。

yii 表單控件

如果要設定一個預設值,隻需要在對應的方法中添加:$model->state=1;即可設定對應的預設值,其中1是數組的鍵值。

yii 表單控件

4、dropdownlist

  資料是從另外一個表中查詢的資料

  其中$categories = IotHangye::model()->findAll();從控制器中傳到這個視圖中

yii 表單控件

 省市二級關聯,觸發ajax事件(注意生成表單的id,根據id來添加ajax)

yii 表單控件

5、array和value

yii 表單控件
yii 表單控件

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

yii 表單控件