我想这样做是为了能够利用Gedmo translatable转换我表格中的值。我已经在我的项目中有Doctrine工作,但我不知道如何添加这些扩展名:doctrine extensions将Doctrine扩展集成到我的ZF/Doctrine 2项目中
我使用ZF Boilerplate,显然它应该相当简单,但我迷路了。有任何想法吗?
我想这样做是为了能够利用Gedmo translatable转换我表格中的值。我已经在我的项目中有Doctrine工作,但我不知道如何添加这些扩展名:doctrine extensions将Doctrine扩展集成到我的ZF/Doctrine 2项目中
我使用ZF Boilerplate,显然它应该相当简单,但我迷路了。有任何想法吗?
添加命名空间:
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"
我意识到这是贴前一段时间,而这可能是在黑暗中拍摄,但增加这两条线到我的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"
希望这有助于有人!