我堅持使用TranslatableListener的$ defaultLocale。ZF2中可翻譯的DoctrineExtensions - 如何以及在哪裏可以設置DefaultDeocLI
https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/translatable.md#default-locale
我發現只有針對交響樂團設置的可能性,但不爲Zend框架2.
沒有爲教義名爲「StofDoctrineExtensionsBundle」 DoctrineExtensions的易於安裝的擴展束,但我沒有發現類似ZF2的東西。
以下鏈接顯示了設置可翻譯和其他DoctrineExtensions的最佳實踐,但我應該在哪裏放置它並且沒有更簡單的方法?
我只是想知道我怎麼可以配置TranslatableListener的$ defaultLocale在ZF2環境。
UPDATE:
我想在我的引導下:
$translatableListener = new TranslatableListener();
$translatableListener->setDefaultLocale('de-DE');
$doctrineEventManager->addEventSubscriber($translatableListener);
但仍然得到:
... /供應商/ gedmo /學說的擴展/ lib目錄/ Gedmo /可轉換/TranslatableListener.php:464 Gedmo \ Translatable \ Mapping \ Event \ Adapter \ ORM-> loadTranslations
$object Rental\Entity\Rental
$translationClass "Rental\Entity\RentalTranslation"
$locale "en_US"
$objectClass "Rental\Entity\Rental"