我怎样才能得到名字而不仅仅是id?
这实际上是我在
数据表 中的内容:当前数据表
但我需要的是显示区域的名称而不是 id。我试图这样做:
<table aria-describedby="dataTable_info" cellspacing="0" class="table table-hover dataTable" id="dataTable" role="grid" style="width:100%;" width="100%">
<thead>
<tr>
<th>Areas</th>
<th>Auditorias</th>
</tr>
</thead>
<tbody>
{% for audit in auditsByArea %}
<tr>
<td>{{ audit.id_Area.name }}</td>
<td>{{ audit.Audits }} <input style="width:0.8cm; height:0.8cm;background-color:##E4E8E9; border-radius: 8px; border-color:#3A93B2" class ="mx-2" data-id="4" data-area="{{ audit.id_Area }}"data-responsible="4" data-startDate="<?php date('n/d/Y');?>" id="auditBtn" name="auditBtn" type='text' readonly data-toggle="modal" data-target="#auditModal"></input></td>
</tr>
{% endfor %}
</tbody>
</table>
但我收到以下错误:
无法访问字符串变量(“1”)上的属性(“名称”)。
关于修复它的任何想法或建议?或者有什么问题?
这是我在转储 AuditsByArea 时得到的:
array (size=3)
0 =>
array (size=2)
'id_Area' => string '1' (length=1)
'Audits' => string '1,2,3,4' (length=7)
1 =>
array (size=2)
'id_Area' => string '3' (length=1)
'Audits' => string '12,11,10,9' (length=10)
2 =>
array (size=2)
'id_Area' => string '5' (length=1)
'Audits' => string '17,18,19,20' (length=11)
慕尼黑8549860