我正在尝试覆盖AdmingeneratorGeneratorBundle的一个字段,并希望将链接附加到某个字段。在文档之后效果很好:
{% extends_admingenerated "MyMainBundle:PageEdit:index.html.twig" %}
{% block form_status %}
{{ parent() }}
<a href="{{ path("_admin_preview", {'id': 8, '_format': 'pdf'}) }}">Preview</a>
{% endblock %}
我现在需要做的是获取我的页面的真实 id 而不是静态 8,但我无法弄清楚在 twig 模板中调用的对象是什么。有任何想法吗?
更新: 在我的情况下,因为我只需要我的页面的 ID,我可以使用 app.request.attributes.get('pk') 在树枝中获取它。如何让其他价值观变得艰难会很有趣。