-2
現在のロケールをSonataAdmin Adminクラスで取得する方法を知りたいと思います。 管理サービスの引数としてrequestStackを渡すことができますが、sonata adminが現在のロケールに直接アクセスするためのメソッドを提供しているのだろうかと思います。SonataAdminで現在のロケールを取得する方法
現在のロケールをSonataAdmin Adminクラスで取得する方法を知りたいと思います。 管理サービスの引数としてrequestStackを渡すことができますが、sonata adminが現在のロケールに直接アクセスするためのメソッドを提供しているのだろうかと思います。SonataAdminで現在のロケールを取得する方法
すでにrequest
(\Symfony\Component\HttpFoundation\Request
)にアクセスできます。
https://github.com/sonata-project/SonataAdminBundle/blob/3.x/Admin/AbstractAdmin.php#L2225
ので$this->request->getLocale()
は、トリックを行うだろう。
実際、Sonata \ AdminBundle \ Admin \ Adminメソッドの検索ではこのトリックが実行されますが、Google検索の方がより高速です。 そして、この質問のためにGoogle検索は何も興味深いものを返しません。 それはもう私の考えではないでしょう。 – Tsounabe