2016-07-03 6 views
-1

Momentan habe ich meine CSS in: /web/css/ Verzeichnis. Es ist auch, was Symfony Demo-App verwendet.SF2 - Korrekter Ort zum Speichern von CSS und ähnlichen Bildern

Wo sollte ich zusätzliche Bilder speichern, die von CSS verwendet werden? Einfach in /web/images/ oder vielleicht in meinem src/AppBundle/something?

Ich bemerke einige andere Dateien in - soll ich alles dorthin bewegen?

Es tut mir leid es wie eine einfache und dumme Frage aussehen, aber es ist verwirrend ...

Antwort

0

Platz es überall dort, wo Sie es wollen und wo immer es vom Browser geladen werden kann.

Normalerweise wäre web/ Ihr Server root. Dies bedeutet, dass nur auf Dinge im Verzeichnis web/ vom Browser zugegriffen werden kann.

Wie Sie die Verzeichnisse, Unterverzeichnisse, Dateien usw. benennen, liegt ganz bei Ihnen. Mache eine gute Wahl :)

+0

Ich bin mir nicht sicher, ob es keinen Unterschied macht ... http://symfony.com/doc/2.8/cookbook/assetic/asset_management.html schlägt vor, 'AppBundle zu verwenden/Ressourcen, aber dann brauche ich eine Methode zum Kopieren von Dateien von 'Resources' nach'/web', richtig? Was auch, wenn ich ein paar .css-Dateien zu einem zusammenstelle und sie öffentlich in '/ web/css' sichtbar bleiben? – Torpedr

+0

Aktuelle offizielle Symfony Best Practices geben ausdrücklich an, dass KEINE Assets in einem Bundle gespeichert werden, sondern in '/ web', es sei denn, sie verwenden Assetic. – Torpedr