如何更好地构建数据库以满足这种需求?

时间:2017-10-26 06:43:48

标签: php database symfony

我正在Symfony中编写一个Web财务应用程序。 我在数据库中有实体贷款,这是研究的主要对象。贷款也可以有延期,收费和强制付款。因此,它们也是与主要实体相关联的实体 - >贷款。 现在,我需要实现一些"容器"。我需要创建一个实体"更优越的"比贷款。 实际上,主要对象必须是Case。案例吧:案例John Doe。 John Doe可以获得多笔贷款。所以,每笔贷款都是一笔贷款"。 每一笔贷款都可以进行" regoneciations"。在这种情况下,这笔贷款是以2个或更多的分离贷款计算的,事实上它们都必须附加到贷款额度。

所以,层次结构,它必须看起来像: 案例>贷款额度>贷款
一个案例可以有多笔贷款,一行贷款可以有多笔贷款。

关系:案例 - 贷款额度一对多;贷款线 - 贷款一对多。 这可以吗?

我想从代码方面知道,如果这种关系允许我在索引页面显示所有的情况,如

案件名称:John Doe
所有计算:
1.贷款线1:/贷款/ 3,/贷款/ 4,贷款/ 5
2.贷款额度2:/贷款/ 6,/贷款/ 7
3.贷款额度3:/贷款/ 11

案件名称:Johny Deep
...

所以,我以为我会在控制器中有一个动作,比如/viewCase/{id}我将传递案件的身份证件  1.从DB获取所有贷款,其中case_id = {id}  2.通过lineOfLoan_id以某种方式分组所有这些贷款  3.在带有foreach循环的视图页面输出ASC

你觉得怎么样?

0 个答案:

没有答案