cakephp chain以特殊条件选择

时间:2010-09-22 11:36:57

标签: jquery cakephp

我的表单应用程序需要2个具有特殊条件的链式选择框,我正在使用cakephp 1.3来构建此应用程序。

部分的层次结构和选择顺序如下:

1 - 酒店

2 - roomtype

酒店限制每个房间的访客人数

关系是:

x个工作日和/或周末

客户有一个酒店 - >房间类型

酒店有很多房型

房型限制了访客数量以及工作日/周末的不同价格

用户选择日期“到达”和“出发”到酒店,因此列表中填充有可用房间的酒店,然后是带有房间的列表。我在下一个“确认”页面上显示计算出的价格。

谁有任何好主意?我真的卡在这里。

很多人

1 个答案:

答案 0 :(得分:1)

我会改变你的关系和模特。它们没有大量的语义意义 - 为什么客户应该拥有一种酒店房型?这没有意义。

相反,我建议:

Room hasOne RoomType
Customer HABTM Reservation
Reservation hasOne RoomType

您是否有理由不想将RoomType设为Room模型中的一列?因为那样你就可以拥有房间,客户,预订模型来收集你需要的所有信息。