首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

Yii Framework 教程(19):CTreeView 階層資料顯示範例

     編輯:PHP 綜合知識

CTreeView 用於顯示具階層結構的資料,透過設定 data 屬性。data 為具有以下結構的陣列:

  • text:樹節點文字
  • expanded:可選,節點是否展開
  • id:可選,節點 ID
  • hasChildren:可選,預設 false,true 表示含子節點
  • children:可選,子節點陣列
  • htmlOptions:HTML 選項

硬編碼資料範例

尚未介紹資料庫存取,故使用硬編碼資料:

array(
    'text' => '<a id="27" href="#">World:4</a>',
    'id' => '27',
    'hasChildren' => true,
    'children' => array(
        array(
            'text' => '<a id="1" href="#">Europa:3</a>',
            'id' => '1',
            'hasChildren' => true,
            'children' => array(
                array(
                    'text' => '<a id="3" href="#">Germany:3</a>',
                    'id' => '3',
                    'hasChildren' => true,
                    'children' => array(
                        array('text' => '<a id="15" href="#">Munich:0</a>', 'id' => '15', 'hasChildren' => false),
                        array('text' => '<a id="16" href="#">Stuttgart:0</a>', 'id' => '16', 'hasChildren' => false),
                        array('text' => '<a id="5" href="#">Berlin:0</a>', 'id' => '5', 'hasChildren' => false)
                    )
                ),
                // ... 更多節點 ...
            )
        )
    )
)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved