Миграция данных с доктриной - PullRequest
0 голосов
/ 19 декабря 2011

Я унаследовал проприетарную CMS, которая использует Doctrine для установки базы данных, включая ужасные lft, rgt и столбцы уровня.

Моя проблема заключается в переносе данных из старой базы данных вВ этой новой базе данных Doctrine автоматически создает эти поля lft и rgt?Я не могу понять, как установить родителя, когда я $node->save(); создает запись, но устанавливает lft и rgt в NULL.

У кого-нибудь есть идеи, как это сделать?

1 Ответ

0 голосов
/ 22 декабря 2011

Эта таблица используется в модели nested-set . Может быть трудно научиться работать с ним, но как только вы это сделаете, вам понравится . lft, rgt и level не должны записываться вручную, если вы действительно не знаете, что делаете. Лучшим решением было бы внимательно прочитать инструкции, создать несколько фиктивных БД и попрактиковаться во вложенных наборах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...