我正在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
你觉得怎么样?