只要有试图让Assetic产生渲染的网页的链接相结合的几个问题。 这些文件本身正在产生的罚款,但在生产环境中的网页,我不断看到单独的文件URL(不生产工作,那些未结合的文件不可用)。
在模板中,我有:
{% stylesheets
'@TBundle/Resources/public/css/bootstrap/bootstrap.css'
'@TBundle/Resources/public/css/bootstrap/bootstrap-responsive.css'
'@TBundle/Resources/public/css/jquery-selectbox/jquery.selectBox.css'
%}
<link href="{{ asset_url }}" rel="stylesheet" media="screen" />
{% endstylesheets %}
在生产中,这仍然呈现为:
<link href="/css/2f787d0_bootstrap_1.css" rel="stylesheet" media="screen" />
<link href="/css/2f787d0_bootstrap-responsive_2.css" rel="stylesheet" media="screen" />
<link href="/css/2f787d0_jquery.selectBox_3.css" rel="stylesheet" media="screen" />
尽管如此,当调用php app/console assetic:dump --env=prod
我得到:
11:13:43 [dir+] /var/www/tbundle/app/../web/css
11:13:43 [file+] /var/www/tbundle/app/../web/css/2f787d0.css
我使用的是从Symfony2的默认Assetic设置。 上什么可能导致这个有什么想法?