Ich habe in der Regel die Vermögenswerte (Css, Js) in meinem Ordner /app/Resources
, weil sie mit Assetic analysiert werden. Ich habe jetzt die installiert und das ist ein eigenständiges Paket mit einem öffentlichen Ordner in /vendor/egeloen/ckeditor-bundle/Resources/public
, wo die Assets befinden. Das Paket sucht nach den Assets in /bundles/ivoryckeditor
auf meinem Server. Das sollte in/web sein, aber natürlich gibt es noch nichts zu finden.wie auf öffentliche Ordner von Symfony Bundle zugreifen
Was soll ich jetzt tun? Kopieren Sie den öffentlichen Ordner nach/web? Oder machen Sie einen Symlink von/web zum öffentlichen Ordner? Oder welche anderen/besseren/saubereren Wege gibt es, um Symfony mitzuteilen, wo das Bündelvermögen zu finden ist?
Versuchen Sie einfach, den Befehl '' 'php app/console assets: install''' auszuführen, damit SymLinks erstellt werden oder der Inhalt der Assets im Bundle in Ihr Webverzeichnis kopiert wird. Versuchen Sie auch, mehr dazu bei http://stackoverflow.com/questions/22873164/difference-between-asseticdump-and-assetsinstall zu lesen – sanis
Danke. Das heißt, der Installer verwendet auch eine meiner erwähnten Methoden, aber auf eine automatisierte Weise ist das in Ordnung :) Übrigens habe ich 'Assets: install --symlink --relative' verwendet, weil ich denke, es ist viel besser als Hardcopies, die folgen [this] (https://symfony.com/blog/new-in-symfony-2-6-smarter-assets-install-command) assets: install sollte es selbst tun, aber es verwendete Hardcopies ohne den Symlink- Option – Asara
Sie können es als Antwort posten und ich werde es als Lösung – Asara