每條評論可以是問題,遊戲或用戶的孩子。我設計了表格,以便它有兩個字段來管理關係,parent_type和parent_id。我不明白我會如何使這種關係與CakePHP 2.1一起工作..我知道這是一種belongsTo關係,但是如何根據表中的另一個字段指定它所屬的表?如何建立可變關係?
1
A
回答
0
評論模型
var $belongsTo = array(
'Question' => array('className' => 'Question', 'foreignKey' => 'id'),
'Game' => array('className' => 'Game', 'foreignKey' => 'id'),
'User' => array('className' => 'User', 'foreignKey' => 'id'));
問題模型
var $hasMany = array(
'Comment' => array(
'className' => 'Comment',
'foreignKey' => 'parent_id',
'conditions' => array('Comment.parent_type' => 'question')
)
);
0
相關問題
- 1. Neo4JClient:如何建立關係?
- 2. 如何建立關係圖?
- 3. Neo4j如何建立關係
- 4. 如何建立關係
- 5. 如何建立多對多關係
- 6. 如何建立多對多的關係?
- 7. 如何建立三元關係
- 8. 如何與很多人建立關係
- 9. 如何建立一對一的關係
- 10. 如何建立捆綁依賴關係?
- 11. 如何建立一對多的關係?
- 12. 如何建立實體關係
- 13. 如何在Mongodb中建立ManyToMany關係?
- 14. 如何建立外鍵關係
- 15. 如何在Neo4J中建立關係
- 16. Maven - 建立依賴關係
- 17. MVC EF建立關係
- 18. 無法建立關係NSManagedObjects
- 19. 關係,建立查詢
- 20. 在CoreData中建立關係
- 21. 建立從父子關係
- 22. 與泛型建立關係
- 23. EclipseLink - 未建立關係
- 24. Rails的STI建立關係
- 25. 與Prolog建立關係嗎?
- 26. 與條件建立關係?
- 27. 建立關係威盛?
- 28. 建立nuget依賴關係構建
- 29. 如何在cakephp中建立一對一遞歸關係的關係?
- 30. 用於在neo4j中建立關係的變量名稱