1. 程式人生 > >Yii向CListView/CGridView中傳值

Yii向CListView/CGridView中傳值

CListView 按照列表方式顯示資料項.

與 CGridView 使用表格方式顯示資料項不同, CListView 允許你使用 檢視模板顯示每一個數據項. 因此, CListView 可以生成更加靈活的 顯示結果.

CListView 同時支援排序和分頁. 排序 和分頁可以通過 AJAX 方式或者普通的請求方式實現. 使用 CListView 的好處是 如果使用者瀏覽器禁止了 JavaScript, 排序和分頁的功能自動轉為 普通的頁面請求方式 .

CListView 屬性說明

string $itemView
顯示資料使用的檢視檔案,在檢視檔案中 $data 表示一個數據模型。
string $separator
資料項之間的分隔符,預設為空,即沒有分隔符
array $viewData
當我們需要向每次進行迭代的_view傳遞一些值的時候,該屬性會很有幫助。
需要傳遞給 $itemView 的其他資料,型別為陣列,傳遞方法為
array('valuename'=>'分類'),
我們要在 $itemView 檔案中使用這個資料只需呼叫 $valuename即可(無需獲取整個array,再根據index來進行取值)。