我有一个包含以下表格的数据库
user(id, name....)
restaurant(id, name...)
module (id, name )
status_messages(id, pid, message, module_id, ModuleID)
模块指用户或餐厅。
用户和餐馆都可以拥有status_messages。
当用户(id = 21)设置状态消息时
(1, 1, 'Message', 1, 21)
当餐厅(id = 3)设置状态消息时
(2,2, 'Message', 2, 3)
pid =是回复的自我ID或父ID。
这是提取状态消息及其对用户或餐馆的回复并显示它的最佳方式。
我可以把它拉出来吗?
答案 0 :(得分:1)
我认为当你与父母打交道时,树的行为是可行的。 Containable行为更多地用于限制在每个页面上执行的查询次数,因此您只需执行您真正需要的查询。您应该查看树行为文档。