Cakephp ARO lft和rft一代

时间:2014-06-29 03:27:22

标签: cakephp

处理SSO插件并为SSO用户遇到问题。我已将它们添加到本地用户使用但不起作用的角色中。我认为这个问题是我在aros表中没有任何东西,对于SSO用户来说,lft和rght。我相信这就是为什么它不起作用但不确定。有人可以帮助我理解我如何生成这些或者只是它们用于什么?大多数文档都非常有限。感谢

1 个答案:

答案 0 :(得分:1)

lftrght值适用于MPTT。如果您没有为这些字段设置正确的值,那么CakePHP将无法正确遍历表的记录(使用TreeBehavior)。

删除您手动添加的记录,而不是使用ACL Shell添加记录。

一般情况TreeBehavior::recover()可用于修正lftrght值。