2013-03-07 70 views
6

我正在嘗試將symfony的默認「web」目錄更改爲其他例如public_html。symfony2資產:安裝輸出目錄

我得到了大部分按照這裏的手工工作 - >http://symfony.com/doc/master/cookbook/configuration/override_dir_structure.html

該文件非常最後一部分介紹瞭如何更改assetic使assetic:轉儲將輸出到正確的目錄,這樣的作品,和該網站也有效。

但是,文檔似乎沒有解釋如何更改資產的輸出目錄:install命令。

當我運行這個命令時,它仍然輸出到Web目錄。 有誰知道如何改變這個?

回答

1

您可以設置資產的路徑參數:install
但我認爲在某些情況下最好不要覆蓋目錄結構,最好是創建一個符號鏈接到web dir。

+0

謝謝你們,看起來像你和Elnut在同一時間發佈的。 但我會給你正確的答案因爲你有少點(希望你不介意Elnut :)) 但是,所以沒有辦法改變資產的「默認」輸出目錄:安裝? 我不會需要它,因爲我會勉強制作符號鏈接像你建議的。但仍然想知道那一個。 – Aaike 2013-03-07 09:12:56

+0

也很抱歉拼錯你的名字Elnur :) – Aaike 2013-03-07 09:24:17

5

assets:install需要一個參數告訴在哪裏安裝資產:

app/console assets:install path 

只需提供您的路徑,而不是web

+1

是否有配置可以永久設置?在composer.json文件中有一個「額外」:{「symfony-web-dir」:「web」}設置。這僅用於安裝命令嗎? – 2014-07-24 17:36:03