我继承了使用Doctrine
进行数据库设置的专有CMS,其中包括糟糕的lft
,rgt
和级别列。
我的问题是将数据从旧数据库迁移到这个新数据库,Doctrine会自动创建这些lft
和rgt
字段吗?我无法弄清楚如何设置父项,当我$node->save();
创建记录但将lft
和rgt
设置为NULL时。
任何人都知道如何做到这一点?
答案 0 :(得分:0)
该表用于nested-set模型。可能很难学会如何使用它,但一旦你这样做,你将喜欢它。 除非你真的知道你在做什么,否则不得手动写入lft,rgt和level。最好的解决方案是仔细阅读说明,创建一些虚拟数据库并练习嵌套设置。