相同型号的儿童 - CakePHP

时间:2010-03-04 15:25:30

标签: cakephp children

我的表'发布'有字段:id,name,content,post_id 当我创建新帖子时,字段'post_id'= 0,但是当我“回答”帖子时,字段'post_id'获取ID,取消了帖子ID。 我的问题是,如何通过slug字段宽度post_id = 0(父)获取帖子,并在一个查询中使用'post_id'= parent.id获取他的孩子?

1 个答案:

答案 0 :(得分:1)

您可以在Post模型中设置关系。定义一个新模型(让我们称之为“答案”),让它扩展Post模型并在Post和Answer之间建立一个hasMany关系。然后,当您使用$ this-> find检索帖子时,也会自动检索答案。 (CakePHP将为您编写查询的繁重工作)。

此链接可能会有所帮助:

http://book.cakephp.org/view/851/Multiple-relations-to-the-same-model