nur eine kleine Frage: Ich habe ein Anbieter-Bundle, z. SonataBasketBundle mit einigen Ansichten. Ich erweiterte es um SonataEasyExtend in meinem src/Application/SonataBasketBundle
Ordner. PROBLEM: Ich würde Anbieteransichten überschreiben, und ich verwende die klassischen zwei Methoden: Kopieren Sie alle Ansichten Dateien in src/Application/SonataBasketBundle/Resources/views
oder kopieren Sie sie in app/Resources/SonataBasketBundle/views
. Aber leider funktionieren beide Methoden nicht. Was ist das mögliche Problem? Ich habe etwas Konfiguration verpasst?So überschreiben SonataBasketBundle-Anbieter Ansichten
Ich machte einen kleinen Test: mein erweitertes Bündel heißt "ApplicationSonataBasketBundle". Wenn nun im Kreditorenkorb Index-Methode, ich den Namen der Ansicht
diese Art und Weise ändernreturn $this->render('ApplicationSonataBasketBundle:Basket:index.html.twig',
array(
'basket' => $this->get('sonata.basket'),
'form' => $form->createView(),
));
das Framework des Anwendungspaket Ansicht laden, wie ich will. Aber, wenn das Anwendungsbündel den Anbieter erweitert (SonataBasketBundle), sollte nicht standardmäßig auch mit Name SonataBasketBundle geladen werden?
Vielen Dank im Voraus.
Haben Sie den Cache zu leeren außer Kraft zu setzen? –
Ja, wie gewöhnlich. Aber das Merkwürdige ist, dass für bestimmte Bündel dieser Mechanismus funktioniert, nicht für andere. –
Was ist die vollständige Route der Bundle-Ansichten und Ihrer? –