Open rkueny opened 9 years ago
Je ne comprends pas pourquoi ce render est une mauvaise écriture. Je me suis basé sur ceci pour appeler mes templates twig : http://symfony.com/fr/doc/current/book/templating.html#template-naming-locations
Tu voulais que l'ensemble des twig soient placés dans le app, la seule façon d'appeler le template dans le app est de ne rien mettre avant le premier ":" non ? Car ça indique à symfony dans quel bundle se trouve le template et en absence de bundle il ira chercher directement dans le app. C'est ce que j'avais compris. Je veux bien que tu m'expliques pourquoi ce n'est pas bon :(
En faisant :
return $this->render('Page/AppBundle/index.html.twig');
ça devrait être ok. Le render() sait où aller chercher.
En revanche, je t'avais déjà fait la remarque, mais remettre des dossiers de bundle dans le app/views n'est pas la bonne pratique. Autant le mettre dans le bundle direct dans ce cas la. Un page/index.html.twig ou encore page/index_app.html.twig suffit largement.
Idem pour le nom des routes :
@Route("/", name="app_page/appBundle_index")
Je t'avais déjà dit de ne pas mettre de /
dans le name
Normalement les render sont ok et les name des actions aussi dans le dernier commit.
Les Render qui commencent par ":", ex "':page/appBundle:index.html.twig'" reflète une mauvais écriture ou une mauvaise organisation