如何在codeigniter中为用户创建分层树结构?

时间:2017-01-25 20:21:28

标签: php codeigniter

例如。管理员创建用户'A',然后A是admin的子用户,然后如果'A'创建用户'B',则'B'是A的子用户。

2 个答案:

答案 0 :(得分:0)

使用ion_auth库非常完整安全,并使用组结构...

答案 1 :(得分:0)

我不确定这与CodeIgniter有什么关系,但正常的解决方案是使用一个额外的列标记为'parent_id'并包含父ID的id。通过这种方式,您可以运行查询以获取父项的所有子项,然后使用查找中的父ID获取这些子项的所有子项等。由于这在很大程度上取决于您的实际使用情况,设置,并且涉及视图,控制器,CSS,模型(可能)和表格设计相当广泛,因此无法为您提供示例CI代码。

到目前为止你做了什么,你得到了什么代码,你可以将你的问题缩小到一个方面,比如创建树视图,识别元素的子孙,或编写查询来收集数据等等。你的问题越关注我们就能越好地帮助你。