简体   繁体   English

Symfony2可翻译不使用联接

[英]Symfony2 translatable doesn't use joins

I use translatable and now my page has 133 db queries because symfony retrieves every translation separate. 我使用可翻译的语言,现在我的页面有133个数据库查询,因为symfony会分别检索每个翻译。 How can I make it do a join when fetching entities? 提取实体时如何使其成为联接?

You should use query hint to do the join before.. 您应该在之前使用查询提示进行联接。
https://github.com/l3pp4rd/DoctrineExtensions/blob/master/doc/translatable.md#using-orm-query-hint https://github.com/l3pp4rd/DoctrineExtensions/blob/master/doc/translatable.md#using-orm-query-hint

However maybe its better not to use translatable sometimes ... 但是,有时最好不要使用可翻译的...

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM