0
私はこれが非常にばかげた問題だと感じますが、解決できません。枝は伸びていない
echo $twig->render('layout.twig', array(
'data' => array(
'title' => 'Page title!',
)));
layout.twig
をレンダリング初期
$loader = new Twig_Loader_Filesystem('template');
$twig = new Twig_Environment($loader, array(
'cache' => 'c_cache',
'debug' => true,
'auto_reload' => true,
));
:基本的な機能をしようと小枝作曲を介してインストール
、バージョン1.24.2
は、拡張テンプレートから開始しました
...
<body>
{% block header %}{% endblock %}
</body>
...
_header.twig私が使用する必要があります
私は拡張の概念を誤解し、
{% extends 'layout.twig' %}
{% block header %}
Hello?
{% endblock %}
Updateでは、このような状況にあります。
どのように動作しないのですか?あなたは 'layout.twig'だけレンダリングする' $ twig-> render( 'layout.twig'、...) 'を呼び出しています。多分 '$ twig-> render( '_ header.twig'、...)'を呼びたいと思ったでしょうか? – martin
私はlayout.twigを呼び出し、その部分に_header.twig、_body.twigなどを含めたいと思っています... – RomkaLTU
これは 'extends 'が作られたものではありません。たぶん 'include'タグが必要です。http://twig.sensiolabs.org/doc/tags/include.html – martin