AdmingeneratorGeneratorBundleのフィールドを上書きしようとしていて、特定のフィールドへのリンクを追加したいと考えています。ドキュメントに従って非常にうまく機能します:
{% extends_admingenerated "MyMainBundle:PageEdit:index.html.twig" %}
{% block form_status %}
{{ parent() }}
<a href="{{ path("_admin_preview", {'id': 8, '_format': 'pdf'}) }}">Preview</a>
{% endblock %}
私が今しなければならないことは、静的な 8 の代わりに自分のページの実際の ID を取得することですが、小枝テンプレート内でオブジェクトが何と呼ばれているのかわかりませんでした。何か案は?
更新: 私の場合、ページの ID だけが必要なので、 app.request.attributes.get('pk') を使用して小枝で取得できます。他の値をタフにする方法は興味深いでしょう。