2012-04-30 46 views
1

我用CSS生成满足问题生成CSS文件Symfony的2 assetic完全不

我加入这样的代码:

<? foreach ($asseticHelper->stylesheets(
     array('@AnglerCoreBundle/Resources/public/css/*') 
) as $url 
    ): ?> 
    <link rel="stylesheet" href="<?= $view->escape($url) ?>" /> 
<? endforeach ?> 

在我layout.html.php和头:

<? foreach ($view['assetic']->javascripts(
    array(
     '@AnglerCoreBundle/Resources/public/js/framework/jquery.js', 
     '@AnglerCoreBundle/Resources/public/js/framework/json2.js', 
     '@AnglerBackendBundle/Resources/public/js/hashchange.js', 
     '@AnglerBackendBundle/Resources/public/js/location.js', 
     '@AnglerBackendBundle/Resources/public/js/interfaces/*', 
     '@AnglerBackendBundle/Resources/public/js/page.js', 
     '@AnglerBackendBundle/Resources/public/js/ui.js', 
     '@AnglerBackendBundle/Resources/public/js/main.js', 
     '@AnglerBackendBundle/Resources/public/js/fader.js', 
     '@AnglerBackendBundle/Resources/public/js/modal.js', 
     '@AnglerBackendBundle/Resources/public/js/pages/*', 
    ) 
) as $url 
): ?> 

以上关闭身体标记。问题是,当我打电话命令:

app/console clear:cache --env=dev[prod] 
app/console assetic:dump 
app/console assetic:dump --env=prod --no-debug 
app/console assets:install 

assetic束产生只有JavaScript和我看到他们的网页上在两个环境中,但CSS文件,它没有。

+1

伙计们!这是太棒了。 '应用程序/控制台assetic:dump'没有正确生成CSS文件,因为我分配'$视图[ 'assetic']'变量'$ asseticHelper'并试图把这个:'$ asseticHelper->样式表(...) '不要这样做,至少对于需要一些控制台操作的资产和所有帮助者来说 – setty

回答

0

您需要添加:

assetic: 
    bundles: [AnglerCoreBundle, AnglerBackendBundle] 

在config.yml文件。