0
homepage.html.twigという名前の小枝テンプレートがのapp/Resources/homepageにあります。私は、このようににHomeControllerでこのテンプレートをレンダリングしようとしている :このテンプレートのレンダリングが動作していないのはなぜなぜコントローラが小枝テンプレートをレンダリングしないのですか
{% extends 'base.html.twig' %}
{% block body %}
<div class="container">
<div class="jumbotron">
<h1>Navbar example</h1>
<p>This example is a quick exercise to illustrate how the default, static navbar and fixed to top navbar work. It includes the responsive CSS and HTML, so it also adapts to your viewport and device.</p>
<p>
<a class="btn btn-lg btn-primary" href=# role="button">View navbar docs »</a>
</p>
</div>
</div>
{% endblock %}
:ここ
<?php
namespace AppBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class HomeController extends Controller
{
/**
* @Route("/home", name="homepage")
* @return \Symfony\Component\HttpFoundation\Response
*/
public function homeAction()
{
return $this->render('homepage/homepage.html.twig');
}
}
は小枝テンプレートですか?
に
を置くことによって、問題を修正あなたがそれをうまくレンダリングできるようにビュー/ホームページ – paris93
@ paris93;また、 "src/YourBundle/Resources/views"というバンドルフォルダにビューを置くこともできます。 –
はい、それは本当ですが、@ Rumenはテンプレートを直接Ressourcesファイルにプッシュしましたが、これはうまくいきません – paris93