Cakephp包含还是树?

时间:2010-10-14 09:48:38

标签: php cakephp mysql cakephp-1.3

我有一个包含以下表格的数据库

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。

这是提取状态消息及其对用户或餐馆的回复并显示它的最佳方式。

我可以把它拉出来吗?

1 个答案:

答案 0 :(得分:1)

我认为当你与父母打交道时,树的行为是可行的。 Containable行为更多地用于限制在每个页面上执行的查询次数,因此您只需执行您真正需要的查询。您应该查看树行为文档。

http://book.cakephp.org/view/1339/Tree