2012-07-05 21 views
6

我正在使用assetic來管理Symfony2應用程序中的資產。我想知道我應該把我的全球或全部資產放在哪裏。他們應該進入/ web文件夾還是/ app/Resources文件夾?Symfony2 Global/Site Wide Assets

這裏是我當前如何做的事情,但我不知道這是否是最好的做法。我已經搜索了高和低的建議。

{% stylesheets filter='less' 
    '../app/Resources/public/less/test.less' 
    '@MopaBootstrapBundle/Resources/bootstrap/less/bootstrap.less' 
%} 
<link href="{{ asset_url }}" type="text/css" rel="stylesheet" media="screen" /> 
{% endstylesheets %} 
+0

你可能也想看看http://stackoverflow.com/questions/10830129 – gilden 2012-07-06 06:44:45

+0

有用的鏈接,有用的。 – Mike 2012-07-09 14:55:23

回答

1

真的,要麼是罰款。甚至還有第三種選擇,將它們全部放在「核心」包中。這取決於你想如何組織你的項目,以及你是否打算分享你的軟件包。

我會略低於直接/網絡存儲瘦了。只因爲我幾乎總是結合在一起,然後再縮小我的資產,所以對於這個原因,它更容易/清潔,以保持他們都在一個非web訪問的位置,像/app/Resources/src/CoreBundle/Resources,然後讓assetic:dumpassets:install他們推到合適的網絡位置。

+0

該文檔似乎強烈推動你朝這個方向發展:http://symfony.com/doc/current/book/page_creation.html#bundle-directory-structure – cartbeforehorse 2013-08-10 14:08:49