1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 PHPTree 1.2 发布,树形结构工具 下载

本帖由 漂亮的石头2015-08-27 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,336
    赞:
    47
    PHPTree 是一个优雅而简洁的树形结构生成库,用于快速生成树形结构,可以和 zTree、ExtJS 等前端框架整合使用,也可以不依赖框架,轻松输出自定义的HTML结构。PHPTree的目标是,让树形结构像输出列表一样容易~

    更新内容:

    1、一切参数都支持自定义,完全灵活的设计

    2、支持一维和多维的数据模型,循环即可输出树形结构

    3、移除根节点隐藏功能,这完全没有必要

    4、增加了两个帮助轻松上手的demo

    演示(基于ExtJS):

    $r = PHPTree::makeTree($data,array(
    'expanded' => true
    ));

    var treeData = JSON.parse('<?php echo json_encode($r);?>');

    var store = Ext.create('Ext.data.TreeStore',{
    root:{
    expanded:true,
    children:treeData
    }
    });

    Ext.onReady(function(){
    Ext.create('Ext.tree.Panel', {
    title: '简单的树',
    height:500,
    store:store,
    rootVisible:false,
    renderTo:Ext.getBody()
    });
    });

    [​IMG]

    演示(不依赖前端框架):

    $r = PHPTree::makeTreeForHtml($data);

    echo '<select style="width:300px;">';
    foreach($r as $item){
    echo '<option>';
    echo str_repeat('......',$item['level']);
    echo $item['name'];
    echo '</option>';
    }
    echo '</select>';

    [​IMG]
    PHPTree 1.2 发布,树形结构工具下载地址
     
正在加载...