2010-03-04 73 views
0

我的表「郵報」有場:編號,名稱,內容,POST_ID 當我創建新的崗位,現場「POST_ID」 = 0,但是當我「答案」後,在字段'post_id'將ID從應答的帖子ID中刪除。 我的問題是,如何獲得通過slug字段寬度post_id = 0(父母),並讓他的孩子與'post_id'= parent.id在一個查詢?孩子在同一個模型 - CakePHP的

回答

1

您可以在Post模型中建立關係。定義一個新模型(讓我們稱之爲「答案」),讓它擴展Post模型並在Post和Answer之間建立一個hasMany關係。然後,當您使用$ this-> find找回帖子時,答案也會自動獲取。 (CakePHP將爲您編寫查詢的繁瑣工作)。

此鏈接可能會有所幫助:

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

+0

呵呵,非常感謝! – kicaj 2010-03-04 15:48:49