2016-09-29 55 views
0

我有在的Symfony 3. assets:install命令作爲manual狀態的問題,資產:安裝創建了一個錯誤的道路

當不帶選項執行時,命令複製到網絡中發現/中的所有文件您的應用程序和軟件包的資源/公共/目錄。

到我的JavaScript文件的路徑爲:src/AppBundle/Resources/public/js/script.js

現在,當我運行php bin/console assets:install --symlink,它把符號連接web/bundles/app/js/scripts.js

我想要的是使它創建符號鏈接web/bundles/AppBundle/js/scripts.js。任何暗示是讚賞。

回答

1

如果您在運行assets:install後查看web/bundles,則會看到該應用實際符號鏈接到src/AppBundle/Resources/public。所以web/bundles/app/xxx應該是正確的約定並指向正確的位置。

web/bundles/AppBundle/xxx是錯誤的約定。

+0

是的,它確實指向了我最初放置文件的地方,即'src/AppBundle/Resources/public',但我不得不將腳本稱爲'',當它最初來自不同的位置時。 _right convention_的含義是什麼,這是「assets:install'實際上是如何工作的?然而,我期望我做錯了什麼。 – iloo