Ich habe kürzlich meine Symfony-Anwendung von Version 5.4 auf 6.4 aktualisiert. Mein Projekt verwendet Webpack Encore und das BazingaJsTranslationBundle, um Übersetzungen in JavaScript zu verwalten. In meinen Twig-Vorlagen lade ich Übersetzungsdateien wie folgt:
Dies funktioniert perfekt in allen Umgebungen außer der Produktion (
). Wenn APP_ENV auf prod gesetzt ist, werden die JavaScript-Übersetzungsdateien nicht gefunden und die Anfrage an die Route bazinga_jstranslation_js führt zu einem 404-Fehler. Alles funktioniert wie erwartet, wenn APP_ENV auf etwas anderes eingestellt ist, z. B. dev, test oder prod2.
Hier sind Einige Details zu meinem Setup:
- Symfony-Version: 6.4
- willdurand/js-translation-bundle-Version: 6.1< /li>
Bazinga-Translator-Version: 6.1
- Webpack Encore für Asset Management.