Symfony2的Assetic路线和资源错误
问题描述:
我有模板,例如index.html.php,我使用PHP assetic装载机这样Symfony2的Assetic路线和资源错误
<?php foreach ($view['assetic']->javascripts( array('@AcmeFooBundle/Resources/public/js/*')) as $url): ?> <script type="text/javascript" src="<?php echo $view->escape($url) ?>"></script> <?php endforeach; ?>
如果我做我的模板文件进行任何更改,我得到路线“_assetic_2b431f4”不不存在。
如果我改变
assetic: use_controller: false
我得到无法加载资源 “”。错误。
这就是当我甚至将一行更改为文件,所以关于缓存的一些东西。清除缓存没有帮助等任何想法?
答
你必须进入routing_dev.yml并删除这些行:
_assetic:
resource: .
type: assetic
然后,一切都应该工作。
这个答案也是这里给出:
How to make Symfony2 to load CSS, JS files directly and not via PHP?
编辑:如果你还没有这样做的话,请确保你已经做了整个
php app/console assetic:dump
事这是在文件中给出的:
http://symfony.com/doc/current/cookbook/assetic/asset_management.html#dumping-asset-files
我有同样的问题。 – Tower
您是否找到任何解决方案? – user257980