Codeigniter的新功能,无法查询2个表。第一个表“ claims”被加载到显示标题中15个左右单元格中的3个的页面中(根据Claims.png),然后调用第二种方法中的方法来加载site / claims / view_claim_det / $ claim_id用户点击“查看声明”链接。其中新的视图由claim_id提供。
第二个表driver_detail必须通过非故障声明定义的查询加载2行(#1是非故障,#2是atfault信息).claim_driver_id1 = driver_detail.driver_id和atfault Claims.claim_driver_id2 = driver_detail.driver_id(返回2行以显示为每个ClaimsDetail.png)。

我加载了Claims表行,其结果主要位于页面末尾,我无法弄清楚如何调用driver_detail表并运行2个查询以显示每个Nonfault和Atfault信息所需的结果。

我敢肯定它是如此简单,每当我认为我拥有它时,我都会被php错误困扰。

任何帮助都将是惊人的!

claims view

claims_detail view

最佳答案

在这种情况下,您可以做两件事。
创建2个方法,每个视图一个:atfault和nonfault将分别返回其自己的部分。然后..

1,您可以使用Ajax分别显示每个部分。
2,如果需要提供初始视图,则可以在main方法内调用这些方法,并将呈现的部分作为变量传递给视图。

10-04 18:58