Я работаю над проектом Symfony 1.4 с Doctrine 1.x и функциональностью, которая заслуживает использования Doctrie_View (в качестве интерфейса для собственных представлений MySQL).
Насколько я понимаю, представление (какв DB View (в отличие от View в MVC) должен быть создан с помощью Doctrine, чтобы Doctrine могла поддерживать связь между View и исходной моделью, из которой он получен.
В идеальном мире я быхотел бы создать представление как часть задачи symfony doctrine:build --db
.Разумным способом сделать это было бы использование шаблона наблюдателя и диспетчера событий Symfony, однако список Built In-Events , по-видимому, не предлагает событие для построения схемы базы данных.
Итак, каков наилучший способ создания Doctrine View при создании схемы?
Или, возможно, если это не вариант, проверьте, не существует ли View, а затем создайте его.как часть ProjectConfiguration::configureDoctrine()
?