Как преобразовать ORM из Propel в Doctrine в Symfony? - PullRequest
0 голосов
/ 20 апреля 2011

У меня есть проект, созданный в Symfony с использованием Propel 1.2, и я хочу перенести его в Doctrine 1.4.

Как я могу сделать это, чтобы иметь как можно меньше ошибок. Есть ли чистый способ сделать это? И что это предполагает?

1 Ответ

2 голосов
/ 20 апреля 2011

Не существует чистого и автоматического способа перехода с Propel на Doctrine, поскольку оба проекта используют собственный синтаксис и имеют свои уникальные особенности.Изменение ORM существующего проекта может быть долгим и трудным, в зависимости от его сложности.

Если кодовая база проекта чиста, однако, вам нужно только переписать часть модели, все остальные аспекты проекта должны 'nt change.

Альтернативой может быть сохранение Propel, но обновление версии.Ваш существующий код будет совместим, но вы можете начать использовать новый, более чистый и более простой API.

...