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

要生成對應的如單選按鈕、下拉框、複選框等在小物件中生成如下:
其中複選框,單選按鈕,下拉菜單所需要的資料是在控制器中定義的數組,然後傳值到視圖中使用!
2、隐藏域
3、radioButtonList
用紅線框下的可以讓按鈕是橫向排列的。
如果要設定一個預設值,隻需要在對應的方法中添加:$model->state=1;即可設定對應的預設值,其中1是數組的鍵值。
4、dropdownlist
資料是從另外一個表中查詢的資料
其中$categories = IotHangye::model()->findAll();從控制器中傳到這個視圖中
省市二級關聯,觸發ajax事件(注意生成表單的id,根據id來添加ajax)
5、array和value
6、添加my97日期控件(首先引入my97的js)