关联模型与获取器冲突怎么解决?

浏览:686 发布日期:2018/10/26 分类:ThinkPHP5专区
菜单数据表中有两个字段,id(菜单自动编号)和pid(父级菜单id)。
为了让列表中显示父级菜单名称,我使用了获取器。

在取出一级菜单列表的时候,我想使用关联预载入取出二级菜单列表。这时候问题来了,因为使用了获取器,那么关联预载入时pid值变成了获取器后的值。也就是是获取器和关联预载入不能同时使用。

我现在的解决方案是再建一个数据表中不存在字段的获取器,在查询菜单的时候,追加这个字段。

我的问题是:
除了这个方法,大家使用的都是什么方法?

请各位大神赐教!
最佳答案
评论( 相关
后面还有条评论,点击查看>>