用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6901|回复: 13
收起左侧

[视图] 请教高手,如何实现动态生成树结构啊

[复制链接]
发表于 2009-9-3 17:53:52 | 显示全部楼层 |阅读模式
数据保存在数据库里,动态读取,动态生成该树,
请教高手,我的神啊,救救我吧
谢谢啦!
发表于 2009-9-3 19:31:46 | 显示全部楼层
什么样子都不说,怎么帮你。
 楼主| 发表于 2009-9-4 10:17:42 | 显示全部楼层
就是类似于 目录树的结构,有一个根节点,然后其它的节点都挂在父节点上,当然有些节点还可以有子节点,也可以没有子节点。
在数据库中就是通过指定父节点而建立关系的,如:
id, name, parent_id
其实我就是想描述任务,任务可以有子任务,就形成了树结构啊
发表于 2009-9-4 10:37:20 | 显示全部楼层
你是想做一个 HTML 树?还是不知道怎么从数据库里取出数据,构建一个树?
 楼主| 发表于 2009-9-4 12:10:33 | 显示全部楼层
从数据库中取出数据应该是会的,就是就是不知道怎样把数据映射到页面上啊,codeigniter 有没有现成的函数或者 view 控件?或者对于我上面的需求,请问您有什么好的方法可以方便、灵活的实现呢?
 楼主| 发表于 2009-9-4 12:11:05 | 显示全部楼层
真心地感谢 Hex 的热心与好心肠!!!
发表于 2009-9-4 12:49:43 | 显示全部楼层
首先,CI 没有这样的东西。
你应该找一些开源的 js 代码吧?比如 ExtJS 里,根据其 js api 取数据库内容。
发表于 2009-9-4 13:11:56 | 显示全部楼层
ci是有树管理的lib的,自己到官网搜,我自己也开发了一个,可以跟你交流讨论,但暂时不能共享给你;-)
发表于 2009-9-4 15:14:30 | 显示全部楼层
XML可以吧
 楼主| 发表于 2009-9-4 18:26:56 | 显示全部楼层
各位大虾能具体点吗?解释更详细些,最好能够给段示例代码。
先谢啦!

本版积分规则