2013-10-03 3 views
0

У меня есть клиент, у которого есть сайт, над которым я работаю. Основная архитектура LAMP, но довольно большая. Я успешно лоббировал, чтобы заставить их заплатить мне, чтобы начать рефакторинг, и одна из первых вещей, которые я собираюсь сделать, - это разделить правильный уровень базы данных, где на данный момент есть только разбросанные SQL-запросы по всей процедуре codebase (единственные объекты создаются instanciating stdClass() и добавляются к нему свойства.)Как добавить ORM в существующий проект

Что я хотел бы сделать, это создать объекты, которые сопоставляются с базой данных, поэтому я могу запросить их и заставить SQL сделать для меня за кулисами. Поэтому мне нужен ORM. Я прочитал документы о Доктрине 2, и мне это нравится.

Возможно ли это сделать, учитывая, что сама база данных является настолько, насколько я могу правильно рассказать о ней, или все ORM настаивают на собственных именах таблиц?

Должен ли я катиться самостоятельно?

ответ

Смежные вопросы