我正在为酒店开发轨道5.1预订系统,而每晚的价格取决于逗留时间。好吧,所以基本上这是一个与数据库设计有关的问题,我希望你对哪个选项有所了解:
选项A:我只需将价格保存在数组中的 Room 表中,以便:
price_increments = [1_day,2_days,...,n_days] = [80,65,...,x]
然后,我可以通过传递逗留的持续时间来访问此数组,以便:
def booking
days = (end_date - start_date).to_i
price = price_increments.at(days)
total = price * days
end
选项B:我为价格创建了一个额外的表,但后来我不太确定如何访问相应的持续时间价格,特别是因为应用程序应该是一个有多个酒店的平台?
你怎么看?使用选项A是否可以节省,或者我是否尝试使用选项B?什么被认为是最佳做法?任何建议赞赏:)答案 0 :(得分:0)
有充分的理由你应该制定你的逻辑price_increments记录:我们需要知道它是正常价格还是主要价格。
无论如何,我认为在使用include_once "Model".DIRECTORY_SEPARATOR."MyFile.php";
UISplitViewController