Einschließlich der Zweig-Datei aus einem Unterverzeichnis
Ich hab ein problem - ich kann nicht zählen ein twig-Datei in einem anderen Zweig-Datei, wenn es sich in dem Unterverzeichnis. Beispiel:
Ich habe eine Datei AppUserBundle:Dashboard:index.html.twig
(symfony Weg ist src/App/UserBundle/Resorcues/views/Dashboard/index.html.twig
und so sind die anderen Ansichten' Pfade).
In dieser Datei habe ich include eine Datei Status.html.twig
platziert in AppUserBundle:Dashboard:User
Unterverzeichnis. Aber wenn man versucht, es einzufügen, ich bekomme die Nachricht " can 'T find template'.
{% include 'AppUserBundle:Dashboard:User:Status.html.twig' %}
Wenn ich den Status.html-Code.twig Datei auf AppUserBundle:Dashboard
- Verzeichnis und alles funktioniert Prima. Kann ich die irgendwie bekommen zu jeder Datei so?
AppUserBundle:Dashboard:Subdir:file
Du musst angemeldet sein, um einen Kommentar abzugeben.
AcmeDemoBundle:Welcome
ist nur eine logische controller-Namen, die:
bedeutet nicht, dass ein/
. Dieser logische name bezieht sich auf die@AcmeDemoBundle/Resources/views/Welcome
Verzeichnis, wo@AcmeDemoBundle
ist eine logische bundle-Namen, die inzwischen so etwas wiesrc/Acme/DemoBundle
.Wenn Sie hinzufügen möchten ein anderes Verzeichnis auf den Namen, legen Sie ihn einfach nach den logischen Namen, wie Sie es normalerweise tun:
Dies bezieht sich auf die
src/Acme/DemoBundle/Resources/views/Welcome/User/index.html.twig
Datei.