【发布时间】:2015-03-09 13:20:02
【问题描述】:
我正在使用 KnpLabs/DoctrineBehaviors 可翻译。 我有一个 Post 实体和一个 BlogCategory 实体。
Post.php
class Post
{
use Timestampable;
/**
* @ManyToMany(targetEntity="BlogCategory")
* @JoinTable(name="post_categories")
* @var ArrayCollection
*/
protected $categories;
...
}
class BlogCategory
{
use Translatable;
/**
* @Id()
* @GeneratedValue(strategy="AUTO")
* @Column(type="integer")
* @var int
*/
private $id;
...
}
class BlogCategoryTranslation
{
use Translation;
/**
* @Column()
* @NotBlank()
* @var string
*/
protected $name;
...
}
我想显示相关类别的帖子。但现在我有很多疑问。
如何在多对多关联中加入翻译以优化查询计数?
【问题讨论】: