Yii生成下拉列表


Yii生成下拉列表主要用到了CHtml類 里面的兩個靜態方法listData和dropDownList。

listData接收四個參數

  1. array $model  指的是我們從數據庫查詢的記錄結果。
  2. string $valueField  指的是下拉列表option  value屬性的值。
  3. string $textField 指的是下拉列表所顯示的文本內容。
  4. string $groupField 是一個可選參數, 指的是 下拉列表分組optgroup label的值。

dropDownList接收四個參數

  1. string $name 指的是下拉列表的 name的值。
  2. string $selected 指的是默認選中的值 option  selected="selected".
  3. array $data  是listData的返回值。
  4. array $htmlOptions 指的是其他的html 屬性。

另外 CActiveForm 里面也有個dropDownList , 該方法和CHtml 里面的dropDownList方法所接收參數略有不同,但是和CHtml里面的 activeDropDownList的參數相同。

  1. CModel $model 指的是一個模型的實例。
  2. string $attribute 指的是下拉列表 name的值。
  3. array $data 是listData的返回值。
  4. array $htmlOptions 指的是其他的html的屬性。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM