Symfony的2 assetic完全不
问题描述:
我用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文件,它没有。
答
您需要添加:
assetic:
bundles: [AnglerCoreBundle, AnglerBackendBundle]
在config.yml文件。
伙计们!这是太棒了。 '应用程序/控制台assetic:dump'没有正确生成CSS文件,因为我分配'$视图[ 'assetic']'变量'$ asseticHelper'并试图把这个:'$ asseticHelper->样式表(...) '不要这样做,至少对于需要一些控制台操作的资产和所有帮助者来说 – setty