Примечание. Пытается получить свойство не-объекта «внутри шаблона ветви» при использовании объекта json в качестве параметра

0

symfony,twig,

Symfony, веточка,

Ответов: 1

Примечание. Пытается получить свойство не-объекта «внутри шаблона ветви» при использовании объекта json в качестве параметра

У меня есть функция twig, которая принимает массив как параметр, поэтому я использую его так

An exception has been thrown during the rendering of a template ("Notice: Trying to get property of non-object")

Однако для этой строки я получаю ошибку group.id

Если я что-то заменю 'test'(например group), он работает без проблем, поэтому {{ dump(group.id) }}объект как-то проблема. Однако, когда я добавляю aпрямо над aтегом, я получаю вывод. Так почему у меня есть эта ошибка? Я уже удалил кеш cache:clear.

Просто уточнить еще раз: groupэто действительный объект. Я могу сбросить его. Он имеет выход. Я также могу сбросить group.id, но как только я хочу использовать его как ключ массива, он не работает. Я пробовал это

  • <a href="{{ { (group.id) : filter.value }|urlManipulate }}"
  • <a href="{{ { group.id : filter.value }|urlManipulate }}"
  • <a href="{{ { attribute(id, group) : filter.value }|urlManipulate }}"

Ничего из этого не сработало. Кстати: для другого сотрудника первый подход работает без проблем. Только для меня эта ошибка выбрасывается.

01Symfony, веточка,
Похожие вопросы