小枝/インクルードを使用して、2 つのファイルからコンテンツを取得しようとしています。2 番目のファイルは、最初のファイルの「セット」コンテンツを変数として渡します。問題は、ファイルから取得したときに「セット」の内容が表示されないことです。例として、これは機能します
{% set localContent %}
<div> someContent </div>
{% endset %}
{% include 'MyBundle:Templates:some.html.twig' %}
{% include 'MyBundle:Templates:main.html.twig' with {
'includedContent': localContent,
} %}
ここで、main.html.twig は単純です:
{% block form_row %}
<div> mainContent </div>
{{includedContent}}
{% endblock form_row %}
および some.html.twig には以下が含まれます。
{% set fileContent %}
<div> someContent </div>
{% endset %}
includedContent 変数を、ファイルで定義されている fileContent に変更すると、fileContent が見つからないことを示す例外が発生します。
私がやろうとしていることは可能ですか?
誰か助けてくれませんか、世界が数日で終わる前にこのアプリケーションを完成させたいです:-)。