2011-12-19 119 views
0

我繼承了專有的CMS,使用Doctrine進行數據庫設置,這包括可怕的lft,rgt和級別列。數據遷移與學說

我的問題是將數據從舊的數據庫遷移到這個新的數據庫,Doctrine自動創建這些lftrgt字段?我不知道如何設置父級,當我做$node->save();它創建記錄,但將lftrgt設置爲NULL。

任何人都有如何做到這一點的想法?

回答

0

該表用於nested-set模型。這可能很難學會如何使用它,但一旦你這樣做,你會愛它。 lft,rgt和關卡一定不能手動書寫,除非你真的知道你在做什麼。最好的解決方案是仔細閱讀指令,創建一些虛擬數據庫並練習嵌套集。