我的个人项目存在问题,需要您的帮助。
我有一个实体bien
,用户可以在包含该实体所有字段的表中列出数据库中的所有bien
个实体。我想建立一个管理页面,有权访问的人可以选择要在此列表中显示的字段。
我创建了一个带有JSON文件("field" => <boolean>
)的系统。我可以获得管理员选择并创建适当的JSON,但是当我尝试显示仅包含设置为true
的字段的列表时出现问题。我想用这样的东西显示它:(你可以看到以前的方式来显示现在已经评论的表格)
{% for bien in biens %}
<tr>
{% for categorie, affichage in donnee %}
{% if affichage %}
<td>{{ bien.{{ categorie }}}}</td>
{% endif %}
{% endfor %}
{# former way #}
<td><a href="{{ path('bien_show', { 'id': bien.id }) }}">{{ bien.id }}</a></td>
<td>{{ bien.titre }}</td>
<td>{{ bien.description }}</td>
<td>{{ bien.type }}</td>
<td>{{ bien.surfaceHabitable }}</td>
<td>{{ bien.nombrePiece }}</td>
<td>{{ bien.nombreEtage }}</td>
<td>{% if bien.sousSol %}Yes{% else %}No{% endif %}</td>
<td>{{ bien.prix }}</td>
<td>{{ bien.honoraire }}</td>
<td>{{ bien.charge }}</td>
<td>{{ bien.adresse }}</td>
<td>{{ bien.codePostal }}</td>
<td>{{ bien.ville }}</td>#}
<td>
<ul>
<li>
<a href="{{ path('bien_show', { 'id': bien.id }) }}">Voir</a>
</li>
<li>
<a href="{{ path('bien_edit', { 'id': bien.id }) }}">Editer</a>
</li>
</ul>
</td>
{# end former way #}
</tr>
{% endfor %}
但我在该行上有错误
<td>{{ bien.{{ categorie }}}}</td>
预期的姓名或号码。
我认为我没有采用正确的方法(我也没有做出正确的结果{{ bien.categorie }}
)。
感谢您的帮助;)