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 汪嘉诚
*
* 表格方式调用
<?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',
'频道',
'中文名',
'英文名',
-
PHP如何使用curl实现数据抓取
导语:PHP如何使用curl实现数据抓取呢?下面是小编给大家提供的.实现代码,大家可以参考阅读,更多详情请关注应届毕业生考试网。<?phpdefine('IS_PROXY',true);//是否启用代理functionasync_get_url($url_array,$wait_usec=0){if(!is_array($url_array))retu...
-
PHP与UTF-8之间的最佳实践
《PHP中的字符串、编码、UTF-8》一文中描述了一些列的基础知识,比较枯燥,现在来说点有用的——PHP字符串处理的最佳实践,本文是PHP、字符串、编码、UTF-8相关知识的第二部分。先说结论——在PHP中的各个方面使用UTF-8编码。希望对大家学习PHP...
-
PHP 关于访问控制的和运算符优先级介绍
导语:PHP的知识点相对来说比较多,而且不容易记忆,下面的是本站小编为大家搜集的.是PHP关于访问控制的和运算符优先级介绍,希望对你能有所帮助。代码如下:classFoo{private$name='hdj';publicfunctiongetName(){return$this->name;}}classBarextendsFoo{pub...
-
PHP常用函数总结
PHP的常用函数有哪些呢?下面是由本站小编为大家整理的PHP常用函数总结,喜欢的可以收藏一下!了解更多详情资讯,请关注应届毕业生考试网!数学函数():求绝对值$abs=abs(-4.2);//4.2数字绝对值数字():进一法取整echoceil(9.999);//10浮点数进一取整r():舍去法取整ech...