私の構成ファイルでは、カスタム エンティティ マネージャーを定義しました。
parameters:
doctrine.orm.entity_manager:
class: Strict\UserBundle\Entity\Manager\MyEntityManager
@session サービス (getLocale() メソッドにアクセスする必要があります) をこのエンティティ マネージャーに挿入/追加する方法はありますか? 私はこれを試しました:
parameters:
doctrine.orm.entity_manager:
class: Strict\UserBundle\Entity\Manager\MyEntityManager
arguments:
session: "@session"
しかし、それはこの例外をスローします:
InvalidArgumentException: You cannot dump a container with parameters that contain references to other services (reference to service "session" found in "/doctrine.orm.entity_manager/arguments/session").
何か案は?