Yii Framework中CTreeView的使用方法 [ 技术分享 ]
以下方法我写到protected/components/Controller.php
中了,然后在view中可以使用 $this->treeView()
来获取数据。
当然也可以自己写一个类,然后写一个静态方法。Class::method()
来获取也可以。
public function treeView()
{
return array(
array(
'text'=>'信息管理',
'expanded'=>false, //初始化是否展开
'children'=>array(
array(
'text'=>CHtml::link('关于我们',array('info/update','cid'=>'1')),
),
array(
'text'=>CHtml::link('联系我们',array('info/update','cid'=>'2')),
),
array(
'text'=>CHtml::link('汇款方式',array('info/update','cid'=>'3')),
),
),
array(
'text'=>'文章管理',
'expanded'=>false,
'children'=>array(
array(
'text'=>CHtml::link('新闻动态,array('post/admin','cid'=>'1')),
),
array(
'text'=>CHtml::link('公司活动',array('post/admin','cid'=>'2')),
),
),
);
}
view中的使用方法:
<?php $this->widget('CTreeView',array('persist'=>'cookie','data'=>$this->treeView(),'animated'=>'fast','htmlOptions'=>array('id'=>'treeview')));?>
╃巡洋艦㊣ 北京
注册时间:2010-11-21
最后登录:2小时前
在线时长:1674小时13分
最后登录:2小时前
在线时长:1674小时13分
- 粉丝1369
- 金钱76368
- 威望845
- 积分101558