我有几个机型这是不是在默认的CakePHP格式CakePHP的关系
用户(ID,姓名....)
1 Harsha ...
2 John ....
菜(ID,名称,价格。 ..)
1 "Cheese Pizza" 6
2 "Zinger Burger" 3
餐厅(ID,姓名,......)
1 "KFC" ...
2 "Pizza Hut" ...
模块(ID,姓名)值(用户,菜,餐厅)
1 "Users"
2 "Dishes"
3 "Restaurant"
项目(ID,是模块,ITEM_ID)
1 1 1 (refers to User Harsha)
2 3 2 (refers to Pizza hut)
3 2 2 (refers to Zinger Burger)
4 1 2 (refers to User John)
其中item_id指用户,菜肴或休息的ID,具体取决于module_i d
评论(ID,PARENT_ID,审查,时间,ITEM_ID,commenter_id)
1 0 "Best Burger in the world" "time" 3 1 (refers to Harsha reviewing Zinger Burger)
2 1 "Yes i love Zingers tooo" time 3 2 (refers to John replying to Harsha's Review)
我有点就如何制定在CakePHP中的关系messged了
混淆是项目所属用户说的。所以belongsTo应该是这样的http://pastebin.com/uVrbzVQi而不是物品吧? – 2010-10-27 06:21:00