假设我有两个表的数据库:良好做法MVC
客户
payment_info
下表客户有字段:姓名,地址,payment_info_id
payment_info_id是一个外键链接到payment_info中的一行。 payment_info包含字段:id(链接到payment_info_id),银行,帐号。
因为我的应用程序的逻辑,每一个客户创建自己的支付信息的时间被存储在链接到他们行的客户表中的payment_info场单独一行。
我使用MVC架构。
保留这个'纯粹'并制作两个独立的模型(每个模型对应一个表),然后从customer_controller中的payment_info_controller中交叉加载并调用方法,或者创建一个只要它创建的混合模型客户中的一行还会在payment_info中创建一个?
希望这是有道理的!
这个问题不是关于MVC,它更关于数据库规范化。 – Yang 2014-10-10 21:36:57