2016-07-16 5 views
0

私はチュートリアルでこの例を試しています。そこで、適切なディレクトリに必要なtwigファイルを作成しました。Symfony 3:「Symfonyで最初のページを作成する」でTwigを使用できません

{# app/Resources/views/lucky/number.html.twig #} 
{% extends 'base.html.twig' %} 
{% block body %} 
<h1>Lucky Numbers: {{ luckyNumberList }}</h1> 
{% endblock %} 

しかし、私はページを開いた場合、私はあなたが幸運にテンプレート外に構成ディレクトリ(../base.html.twig)をロードしようとするようなエラー

が見える得る\ number.html .twig at line 2

私を助けることができる人は誰ですか?

+0

キャッシュをクリアしましたか? –

+0

私のプロジェクトでは、テンプレートが自分のバンドルの中にあるときに '{%extends ':: base.html.twig'%}'を使用します。 –

+0

確かに。私の小枝ファイルでは、{%extends '../base.html.twig'%}という行がありました。そして、それは問題をもたらしました。 ../を削除すると問題が解決しました。あなたの迅速な対応に感謝します。 – user1370849

答えて

-2

まず、 "base.html.twig"から ".twig"を削除します。

次に、 "base.html.twig"というファイルがviewsフォルダのルートにあることを確認します。

ネストされたフォルダにある場合は、ネストしたフォルダもextendコマンドで指定します(ドキュメントを参照)。

関連する問題