我有两个相关的表,InProducto和InUnidadMedida,InProducto与InUnidadMedida相关的ManyToOne。 我想知道如何获取相关ID的名称以在列表中显示它。
索引树枝
{% for entity in entities %}
<tr>
<td>{{ entity.idProducto }}</td>
<td>{{ entity.nombre }}</td>
<td>{{ entity.idUnidadMedida }}</td>
<td>{{ entity.costoPromedio }}</td>
<td>{{ entity.idSubLinea }}</td>
<td>{{ entity.idTipoProducto }}</td>
<td>{{ entity.precio1 }}</td>
<td>
{% if entity.inventariable == 0 %}
No
{% elseif entity.inventariable == 1 %}
Sí
{% endif %}
</td>
<td>
{% if entity.facturable == 0 %}
No
{% elseif entity.facturable == 1 %}
Sí
{% endif %}
</td>
<td>
{% if entity.activo == 0 %}
No
{% elseif entity.activo == 1 %}
Sí
{% endif %}
</td>
<td class = "actions">
<a href="{{ path('inproducto_show', { 'id': entity.idProducto }) }}" class = "btn btn-sm btn-info">ver</a>
<a href="{{ path('inproducto_edit', { 'id': entity.idProducto }) }}" class = "btn btn-sm btn-primary">editar</a>
</td>
</tr>
{% endfor %}
其中{{entity.idSubLinea}}和{{entity.idUnidadMedida}}是相关字段,我想显示每个类别的名称。
目前它会打印ID。
答案 0 :(得分:0)
只是{{ entity.unidadMedida.name }}
(鉴于属性为$name
)
只需{{ entity.unidadMedida }}
并在__toString
实体
InUnidadMedida
,您也可以更轻松一点
...
public function __toString()
{
return $this->name;
}
...