Yii向CListView/CGridView中傳值
阿新 • • 發佈:2019-02-17
CListView 按照列表方式顯示資料項.
與 CGridView 使用表格方式顯示資料項不同, CListView 允許你使用 檢視模板顯示每一個數據項. 因此, CListView 可以生成更加靈活的 顯示結果.
CListView 同時支援排序和分頁. 排序 和分頁可以通過 AJAX 方式或者普通的請求方式實現. 使用 CListView 的好處是 如果使用者瀏覽器禁止了 JavaScript, 排序和分頁的功能自動轉為 普通的頁面請求方式 .
CListView 屬性說明
string $itemView 顯示資料使用的檢視檔案,在檢視檔案中 $data 表示一個數據模型。
string $separator 資料項之間的分隔符,預設為空,即沒有分隔符
array $viewData 當我們需要向每次進行迭代的_view傳遞一些值的時候,該屬性會很有幫助。 需要傳遞給 $itemView 的其他資料,型別為陣列,傳遞方法為 array('valuename'=>'分類'), 我們要在 $itemView 檔案中使用這個資料只需呼叫 $valuename即可(無需獲取整個array,再根據index來進行取值)。