我有一个学说实体,它有一组实体(孩子)。现在我想计算实体并打印出计数。像这样的东西:
<div class="item">
<h1>{{ object.name }}</h1>
<div class="childrenCount">children {% count (object.children) %}</div>
</div>
我发现了一些不起作用的示例(例如使用导致“未找到过滤器”错误的“计数”过滤器)。
我有一个学说实体,它有一组实体(孩子)。现在我想计算实体并打印出计数。像这样的东西:
<div class="item">
<h1>{{ object.name }}</h1>
<div class="childrenCount">children {% count (object.children) %}</div>
</div>
我发现了一些不起作用的示例(例如使用导致“未找到过滤器”错误的“计数”过滤器)。
如发现here,在处理学说集合时,使用学说可以选择使用“计数”方法。否则,您可以使用“长度”过滤器。
示例代码:
<ul class="summary">
<li> {{ object.children | length }}</li>
<!-- or, use the count method of doctrine collections directly -->
<li> {{ object.children.count }}</li>
</ul>
您可以使用“长度”示例:
{% if users|length > 10 %}
...
{% endif %}