2013-03-07 8 views
6

Ich versuche, das Standardverzeichnis "web" von symfony in etwas anderes zu ändern, zum Beispiel public_html.symfony2 assets: install output directory

habe ich das meiste davon funktioniert, indem das Handbuch hier folgende ->http://symfony.com/doc/master/cookbook/configuration/override_dir_structure.html

allerletzten Teil dieses Dokument erklärt, wie so dass assetic ändern assetic: dump gibt in das richtige Verzeichnis, so dass Werke und Die Website funktioniert auch.

Das Dokument scheint jedoch nicht zu erklären, wie das Ausgabeverzeichnis des Befehls "assets: install" geändert wird.

Wenn ich diesen Befehl ausführe, wird es weiterhin in das Web-Verzeichnis ausgegeben. Weiß jemand, wie man das ändert?

Antwort

1

Sie können einen Pfadparameter zu Assets: installieren
Aber ich denke, in einigen Fällen besser nicht überschreiben die Verzeichnisstruktur, vorzugsweise einen Symlink zum Web-Verzeichnis.

+0

Danke Jungs, sieht aus wie du und Elnut gepostet ziemlich viel zur gleichen Zeit. Aber ich werde dir die richtige Antwort geben, weil du weniger Punkte hast (hoffe du hast nichts dagegen, Elnut :)) Aber so gibt es keine Möglichkeit, das "Standard" Ausgabeverzeichnis von Assets zu ändern: installieren? Ich werde es nicht brauchen, da ich prolly einen Symlink machen werde, wie Sie vorgeschlagen haben. aber ich möchte immer noch den Anwser kennen. – Aaike

+0

tut mir auch leid, dass du deinen Namen falsch geschrieben hast Elnur :) – Aaike

5

assets:install erfordert einen Parameter in dem zu sagen, das Vermögen zu installieren:

app/console assets:install path 

Ihren Weg Geben Sie einfach statt web.

+1

Gibt es keine Konfiguration, die Sie dauerhaft einstellen können? In der Datei composer.json gibt es eine Einstellung "extra": {"symfony-web-dir": "web"}. Wird dies nur für den Installationsbefehl verwendet? –