私は最近、仕事の機会に基づいて Symfony2 を学び始めました。基本的なことはいくつか理解できましたが、アノテーション ルーティングの @template() セクションに苦労しています。
注釈を使用して正しい URL を正しいコントローラー メソッドにルーティングすることができましたが、 @template() に入れたテンプレートが機能していないようです。
基本的に、私が求めているのは、その内容の説明です。私は公式ドキュメントで見ました:
@Template("SensioBlogBundle:Post:show.html.twig")
しかし、私はそのパラメータが何であるかを理解していません。最後の部分は文字通りファイル名だと思いますが、コロンで区切られた最初の 2 つのコンポーネントは何ですか? 試して理解するためにさまざまなことを試しましたが、バンドルのリソースの views/main/index.html.twig に配置した新しいテンプレート ファイルに接続することができませんでした。私はもう試した
@Template("BlogBundle:main:index.html.twig")
成功しませんでした。(BlogBundle は、バンドル内のすべてのコードが存在するフォルダーです)
ドキュメントの残りの部分は理にかなっているように見えますが、この1つのパラメータだけでは十分な説明が得られないようです。
ありがとうございました。