2012-04-30 3 views
1

я встречал проблемы с генерацией CssSymfony 2 assetic не генерирует CSS-файлы на всех

Я добавил такой код:

<? 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 расслоение порождает только JavaScripts и я вижу их на странице в обеих средах, но CSS файлы он не делает.

+1

Ребята! Это фантастика. 'app/console assetic: dump' не генерировал css-файлы должным образом, потому что я назначил' $ view ['assetic'] 'переменной' $ asseticHelper' и попытался вызвать это: '$ asseticHelper-> stylesheets (...) 'Никогда не делай этого, по крайней мере, для ассистентов и всех помощников, которым нужны какие-то действия консоли – setty

ответ

0

Вам нужно добавить:

assetic: 
    bundles: [AnglerCoreBundle, AnglerBackendBundle] 

в файле config.yml.