我的表“帖子”有字段:id、名称、内容、post_id 当我创建新帖子时,字段“post_id”=0,但是当我“回答”帖子时,字段“post_id”从回答的帖子 ID 中获取 id。我的问题是,如何通过 slug 字段宽度 post_id=0 (parent) 获取帖子,并在一个查询中让他的孩子使用 'post_id' = parent.id?
问问题
696 次
1 回答
1
您可以在 Post 模型中建立关系。定义一个新模型(我们称之为“Answer”),让它扩展 Post 模型并在 Post 和 Answer 之间建立一个 hasMany 关系。然后,当您使用 $this->find 检索帖子时,答案也会自动检索。(CakePHP 将为您完成编写查询的繁重工作)。
此链接可能会有所帮助:
http://book.cakephp.org/view/851/Multiple-relations-to-the-same-model
于 2010-03-04T15:43:21.767 回答