2012-03-20 2 views
2

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

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

ответ

1

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

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

Я понимаю, что это было вывешен некоторое время назад, и это может быть выстрелом в темноте, но добавив эти две строк в мою 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" 

Надеется, что это помогает кто то!

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