2017-03-07 49 views
0

我想在我的應用程序中使用jQuery智能嚮導。 我已更新composer.json,然後運行作曲家更新。 在這裏,我將供應商文件夾中的相關文件作爲techlab \ smartwizard獲取。如何在Symfony 3中使用供應商文件夾中的css和js文件?

如何從樹枝模板鏈接css和js文件? 我試圖使用下面的命令來生成資源鏈接。

php bin\console assets:install --symlink --relative 

看來該命令只處理每個Bundle中資源\ Public中的文件夾。 我希望我可以使用下面的鏈接來獲取文件。

<link rel="stylesheet" href="{{ asset('bundles/XXX/static//styles/XXX.css') }}"> 

我知道我可以在web文件夾下創建CSS和JS文件夾,然後在那裏複製相關文件。我只是想知道我是否必須手動執行此操作,然後才能使用Composer進行安裝。我可以下載該文件並將它們放入目標文件夾中。就這樣。

我不確定是否有更好的方法來管理資源。

非常感謝您的幫助。

+0

[創建CSS,JS,圖像就像在一個symfony應用程序資產並訪問他們在樹枝模板](http://www.inanzzz.com/index.php/post/qau5/creating-css-js-image-like-assets-in-a-symfony-application-and-accessing-他們在枝杈模板) – BentCoder

+0

幫助很多,謝謝 – Bob

回答

0

assets:install命令僅如果它發現在Resources/public目錄的目錄/文件。

在這裏我看到兩個選項:

1) create a bundle and add the files in the Resources public directory 

2) use bower and install this package as a dependency for frontend. 
For this, you may create a `.bowerrc` file to set the 
target directory which can be `web/bower`. 

Composer可以用來管理PHP的依賴關係,而不是前端的,除非有人制成的包裝與作曲家和集成在框架工作。

所以,你可以使用:

1) composer -> php related, backend dependencies 

2) bower, npm -> frontend dependencies 

我使用的是預編譯器與管理CSS,圖像和js文件在項目一飲而盡

+0

謝謝Marius。目前我只是使用第一個選項。 – Bob

0

嘗試

php bin\console 

php bin/console 

凡在命令行

+1

不僅脫離主題,但在窗口上不能很好地工作。 – Cerad

+0

是的,謝謝你的幫助,Imanali&Cerad – Bob

相關問題