2
Twigブロックのページ上部に検索バーフォームを持つ基本Twigテンプレートがあります。私は後で私の子供のページが記入する名前 "内容"に別のブロックを持っています。現在、私の基本テンプレートは次のようになります。Symfony2を使ってTwigテンプレートのフォームをレンダリングする
{% block admin_bar %}
<div id="search">
<form action="{{ path('search') }}" method="post" {{ form_enctype(search_form) }}>
{{ form_widget(search_form.term) }}
{{ form_widget(search_form.type) }}
{{ form_widget(search_form.pool) }}
{{ form_widget(search_form._token) }}
<input type="submit" value="Search" />
</form>
</div>
{% endblock %}
{% block content %}
{% endblock %}
子テンプレートをレンダリングしようとしたときしかし、私はそれと一緒にsearch_form
変数に渡す必要があります。とにかく(自分自身でHTMLタグを書き出すのに不足していますか)このsearch_form
変数を作成せずに、子ビューをレンダリングするたびに渡す必要はありませんか?私はSymfony2と一緒にTwigを使用しています。
ありがとうございます!
おかげで、これはまさに私です欲しかった! – celestialorb