Zend + Doctrine yml схема вопроса - PullRequest
       4

Zend + Doctrine yml схема вопроса

1 голос
/ 01 сентября 2010

Мне удалось заставить мой модульный проект Zend работать с Doctrine 1.2 в соответствии с этими инструкциями

http://github.com/beberlei/zf-doctrine и у меня есть один вопрос:

Можно ли как-нибудь избавиться от написания имен сущностей с префиксами Default_Model_ и Forum_Model_? Например, запишите этот префикс только один раз где-нибудь в yml, и все сущности в файле yml получат его, или лучше, поместив schema.yml в папку модуля, и сущности автоматически получат правильный префикс своим модулем.

Я хочу использовать какой-то инструмент для проектирования этих объектов, но я действительно не хочу иметь уродливые имена Default_Model_User и т. Д.

Заранее спасибо Мартин Сром

Ответы [ 2 ]

0 голосов
/ 08 сентября 2010

Если вам не нравится писать сложные имена в модели Doctrine при использовании Zend Framework, вы можете попробовать использовать ORM Designer. Помимо того, что вы разрабатываете всю модель визуально, а не в текстовом редакторе, она позволяет вам определять префиксы для отдельных модулей. В модели, в которой вы работаете с короткими именами, и при экспорте ORM Designer соединяет префикс с именем и генерирует вас в schema.yml имя в соответствии с запросом Zend FW.

Подробнее об этой функции можно узнать из блога ORM Designer: http://blog.orm -designer.com / 2010/09 / префиксов-для-доктрины-ОРМ-объекты-полезные-для-доктрины-и-Зенд-основа /

Сайт ORM Designer: www.orm-designer.com

0 голосов
/ 01 сентября 2010

Как разработчик этой интеграции: Извините, это одно из ограничений, которые вы не можете обойти (насколько мне известно). С дополнительным псевдонимом реализация была бы намного более сложной и подверженной ошибкам.

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