2013-05-03 20 views
6

scheine ich Probleme mit dem Zweig übertragen werden, dieSymfony2 Zweig machen Verschachtelung Unterverzeichnisse

nisten weiter zu erklären, habe ich die folgende Ansicht Layout-Struktur

resources 
    .. config 
    .. public 
    .. etc 
    .. views 
    .. WeekBreakDown 
     .. Export 
      .. export.html.twig 
      .. other.html.twig 
     .. index.html.twig 
     .. other.html.twig 

Jetzt kann ich ohne Fehler die folgenden machen

$this->render('NameBundle:WeekBreakDown:index.html.twig'); 

oder

$this->render('NameBundle:WeekBreakDown:other.html.twig'); 

Worauf ich Probleme habe, ist Rendern Export Pfad.

Ich habe versucht,

$this->render('NameBundle:WeekBreakDown:Export:index.html.twig'); 

und auch ..

$this->render('NameBundle:WeekBreakDown:Export\index.html.twig'); 

ich die InvalidArgumentException: Unable to find template

+0

Ist es ein Tippfehler oder möchten Sie wirklich die 'index.html.twig' in WeekBreakDown: Export: Index .html.twig? Denn in Ihrem Export-Ordner gibt es nur export und other.html.twig – SirDerpington

+0

Die Namen der Dateinamen dienen nur zur Erklärung der Frage. Ich habe versucht, herauszufinden, wie man mit der Rendermethode zur Verschachtelung verlinkt. –

Antwort

18

Dies sollte

$this->render('NameBundle:WeekBreakDown/Export:index.html.twig'); 
+0

ja das hat funktioniert –

1

so die Struktur arbeiten folgen machen() f ist VendorAndNameBundle: sub/dirs/pfad/in/views/ordner: templateName.html.twig

Verwandte Themen