[Twig] Affichage d'un template
Bonjour à tous,
J'ai un petit soucis, je me lance dans Symfony2 et je tente de créer ma vue.
Visiblement ma route fonctionne, et je souhaite donc personnaliser mon affichage.
Voici mes fichiers (très courts) :
mon controller :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?php
namespace Prefix\MonBundleBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class PortailAccueilController extends Controller
{
public function indexAction() {
return $this->render('PrefixMonBundleBundle:PortailAccueil:index.html.twig');
}
} |
Mon index.html.twig situé dans Prefix/MonBundleBundle/Resources/views/PortailAccueil :
Code:
1 2 3 4
| {% extends '::base.html.twig' %}
{% block title %} Bienvenue ! {% endblock %}
{% block body %} {{parent()}} - Salut ! {% endblock %} |
et mon base.html.twig situé dans app/Resources/views :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>{% block title %}Welcome!{% endblock %}</title>
{% block stylesheets %}{% endblock %}
<link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" />
</head>
<body>
{% block body %}Héhéhé{% endblock %}
{% block javascripts %}{% endblock %}
</body>
</html> |
Malheureusement lorsque je tape http://mon-adresse/accueil je n'ai qu'une page blanche avec marqué "Bienvenue !" et peu importe ce que je change, ce bienvenue ne change pas...
Où ai-je fait une erreur ?
Merci d'avance