nwcode4hire/baobab
该包最新版本(dev-master)没有可用的许可信息。
mptt
dev-master
2013-02-21 06:56 UTC
This package is not auto-updated.
Last update: 2024-09-20 19:14:40 UTC
README
Baobab是一个库,用于在关系型数据库中保存树形结构的数据。
目前,它只提供了PHP实现,与MySQL配合使用,但它不应该很难移植到其他语言或数据库(大部分工作是通过SQL查询完成的,代码主要是对它们的支持)。
使用的技术是Joe Celko的嵌套集模型,修改后一个表可以保存多个树,以帮助处理论坛线程存储的情况(每个线程都是一个树,并且它们具有相同的结构)。
实际上,当库要求您输入“树名”时,它实际上是在询问森林名,因为创建的每个表都可以保存多个树。
我们有一百多个测试来确保库正在做正确的事情(™),一个直接的API和清晰的文档。
您可以在http://baobab.sideralis.org找到库的文档。