使用XTREE实现PHP目录树的建议

自己的CMS正处于升级开发阶段,编辑提出实现目录,方便后台操作

在网上找了很多相关资料,最终决定用XTREE来实现PHP的目录树,网上有很多DEMO版的XTREE实例,尤其是CSDN的尤其不错。

实例里面提供了两个实现办法,一个是外部读取XML文件,它叫做异步加载;另外一个办法是直接在页面里用JS生成

本人一直趋向用XML的办法,原因有两个

第一,可以一次生成,多方加载,速度快

第二,方便手动修改

可偏偏天不随人愿,一直在因为XML不能出现<?xml version=”1.0″ encoding=”gb2312″?>和编码问题发愁

所以我劝大家如果工期紧,而且对XML没有那么深了解的话,还是用JS写吧

这里的JS生成目录树其实和XML的PHP操作很像,也是一个个子节点添加,并附加属性

只不过由之前的PHP5的new DOMDocument改为JS的new WebFXTree

$doc->createElement改为new WebFXTreeItem

需要特别注意的是new WebFXTreeItem的格式,这里WebFXTreeItem可以包括文字和链接

具体形式是:WebFXTreeItem(’名称’,'链接’);

相关日志


如果你觉得这篇文章不错,你可以 给我留个回复订阅它。无论如何,谢谢你的支持!

评论

还没有评论。

发表评论

(必填)

(必填)