我想创建一个常见问题解答系统,管理员可以在常见问题解答中的FAQ和SubFAQ中创建另一个FAQ等等。
我知道我需要自我引用,但我怎么能解决这个问题?
我的实体FAQ.php看起来像这样:
/**
* @OneToMany(targetEntity="Faq", mappedBy="parent")
*/
private $children;
/**
* @ManyToOne(targetEntity="Faq", inversedBy="children")
* @JoinColumn(name="parent_id", referencedColumnName="id")
*/
private $parent;
public function __construct() {
$this->children = new \Doctrine\Common\Collections\ArrayCollection();
}
我不明白的是反转的以及如何使用这一切。
谢谢。
答案 0 :(得分:1)
您必须添加一些方法来添加SubFAQs并返回所有SubFAQs。
std::mutex