Интеграция Расширений Доктрины в мой проект ZF / Doctrine 2 - PullRequest
2 голосов
/ 20 марта 2012

Я хочу сделать это, чтобы иметь возможность использовать перевод Gedmo для перевода значений в моих таблицах.У меня уже есть Doctrine, работающий в моем проекте, но я не знаю, как добавить эти расширения: расширения доктрины

Я использую ZF Boilerplate и, очевидно, это должнобыть довольно простым, но я потерялся.Есть идеи?

Ответы [ 2 ]

1 голос
/ 03 сентября 2012

Добавить пространство имен:

autoloaderNamespaces.app[] = "Gedmo"

Добавить подписчика на событие:

resources.doctrine.dbal.connections.default.eventSubscribers[] = "Gedmo\Translatable\TranslatableListener"

Добавить драйвер аннотации:

resources.doctrine.orm.entityManagers.default.metadataDrivers.annotationRegistry.annotationNamespaces.0.namespace   = "Gedmo"
resources.doctrine.orm.entityManagers.default.metadataDrivers.annotationRegistry.annotationNamespaces.0.includePath = APPLICATION_PATH "/../library"
1 голос
/ 10 августа 2012

Я понимаю, что это было опубликовано некоторое время назад, и это может быть выстрелом в темноте, но добавление этих двух строк в мою конфигурацию application.ini помогло мне:

resources.doctrine.orm.entityManagers.default.metadataDrivers.annotationRegistry.annotationNamespaces.0.namespace   = "Gedmo"
resources.doctrine.orm.entityManagers.default.metadataDrivers.annotationRegistry.annotationNamespaces.0.includePath = APPLICATION_PATH "/../library/vendors"

Надеюсь, этопомогает кому-то!

...