Я использую symfony2 и получил доступ к объекту с помощью запроса доктрины, который затем передаю в свой шаблон ветки. У этого объекта есть переменные, которые я хотел бы перебирать без явного указания имени каждой из них. Есть ли способ сделать это с помощью ветки или попробовать другой дизайн?
Вопрос
Как перебрать переменные объекта в ветке?
- Если вы хотите перебрать все поля вашей сущности, вам, возможно, придется использовать отражение. Но на твоем месте я бы этого не делал. Действительно, попробовать другой дизайн - действительно хорошая идея... Nanocom 24.07.2012
Ответы
Ответ 1 · рейтинг 3 · Jakub Zalas
В в документации Twig говорится:
Последовательность может быть либо массивом, либо объектом, реализующим интерфейс Traversable.
Таким образом, он должен работать до тех пор, пока вы реализуете один из интерфейсов Traversable (IteratorAggregate или Итератор).
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.
Похожие материалы
- Основная проблема маршрутизации URL-адресов Symfony2
- Коммюнике Symfony Station - 9 сентября 2022 г. Взгляните на Symfony, PHP и новости кибербезопасности!
- Symfony 4.3 + Vue + VueRouter = SPA
- Как создать sitemap.xml в блоге Symfony без Bundle
- Встраивание контроллера с помощью Twig
- Дополнительный региональный маршрут Silex