У меня есть шаблон ветки в моем проекте Symfony2. В шаблоне ветки у меня есть объект сущности. Этот объект сущности связан с другой сущностью отношением oneToMany.
Пример:
{{ submission }} -> Submission entity
{{ submission.histories }} -> Histories entity -> I have here an array collection of histories
В истории сущностей есть поле «state_to».
Моя цель - получить только объект истории, где state_to равно 4
Я пробовал так:
{{ submission.histories('status_to', 4)[0] }}
Но это не работает.
Я знаю, что могу использовать:
{% for history in submission.histories %}
{% if history.statusTo == 4 %}
{{ history.statusDate|date("d F Y") }}
{% endif %}
{% endfor %}
Но я почти уверен, что есть более приятный способ.
history.statusTo = 4
, и передавать их в шаблон. Подобная логика не должна быть включена в шаблон. - person Nicolai Fröhlich   schedule 29.10.2013