Twig error - varibale does not exist for Sonata Admin

一笑奈何 提交于 2019-12-25 02:53:53

问题


I am passing query results to my twig view but it can't find that varibale.

It' Sonata Admin details view with multiple tabs.

Tamplate is renderig and when I pass a string it renders but when I try to call query builder with "getTransactions" it throws:

Variable "card" does not exist.

Code:

 $card = $this->getCardTransactions();

    $showMapper->tab('Card transactions')
                    ->add('Data', 'date', array(
                        'template' => "@AdminTemplates/details.html.twig",
                        'card' => $card
                    ))
                    ->end()
                ->end()

And simple as that in my twig:

{% for c in card %}
    <tr>
      <td>{{ c.name }}</td>
      <td>{{ c.title }}</td>
    </tr>
{% endfor %}#}

来源:https://stackoverflow.com/questions/55183910/twig-error-varibale-does-not-exist-for-sonata-admin

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!