荟萃馆

位置:首页 > 计算机 > php语言

yii框架分类树扩展示例

php语言2.24W

介绍了yii框架分类树扩展示例,提供两种方式的分类树格式,表格和下拉框形式的树形结构,需要的朋友可以参考下.

yii框架分类树扩展示例

提供两种方式的分类树格式,表格和下拉框形式的树形结构

可以自定义表格和下拉框的样式,自定义以哪一列的参数为格式化数据,自定义层级关系参数,自定义表格列名称,也可以设置时间的格式化。

调用方式

表格方式:

复制代码 代码如下:

<?php $this->widget('Widget',array(

'dataProvider' => $dataProvider, // 传递数据

'pid' => 'pid', // 设置层级关系id

'tableClass' => 'items table table-striped table-bordered table-condensed', // 表格样式

'formatParam' => 'name', // 设置格式化字段

'formatTime' => array( // 设置格式化的.时间参数

'created'

),

'tableHead' => array( // 设置表格列头信息

'分类ID',

'频道',

'中文名',

'英文名',

'首字母',

'排序',

'分类级别',

'父ID',

'创建时间',

),

)); ?>

下拉框方式

复制代码 代码如下:

<?php $this->widget('Widget',array(

'dataProvider' => $cate, // 传递数据

'pid' => 'pid', // 设置父ID

'formatParam' => 'name', // 设置格式化字段

'treeType' => false, // 输出树格式

'selectClass' => 'class="span11"', // 设置下拉框样式

'defaultSelectValue' => array( // 设置下拉框的默认值和选项

0 , '≡ 作为一级栏目 ≡'

),

)); ?>

复制代码 代码如下:

<?php

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

/**

* Description of Tree

*

* @author 汪嘉诚

* @email

*

* 表格方式调用

<?php $this->widget('Widget',array(

'dataProvider' => $dataProvider, // 传递数据

'pid' => 'pid', // 设置层级关系id

'tableClass' => 'items table table-striped table-bordered table-condensed', // 表格样式

'formatParam' => 'name', // 设置格式化字段

'formatTime' => array( // 设置格式化的时间参数

'created'

),

'tableHead' => array( // 设置表格列头信息

'分类ID',

'频道',

'中文名',

'英文名',

标签:示例 Yii 框架 扩展