Symfony2 资产路由和资源错误
Posted
技术标签:
【中文标题】Symfony2 资产路由和资源错误【英文标题】:Symfony2 Assetic Route and Resource Errors 【发布时间】:2011-12-13 05:54:21 【问题描述】:我有模板,例如 index.html.php,我在其中使用像这样的 php 资产加载器
javascripts( array('@AcmeFooBundle/Resources/public/js/*')) as $url): ?>
如果我对模板文件进行任何更改,我会得到 Route "_assetic_2b431f4" 不存在。
如果我改变了
资产: 使用控制器:假我得到无法加载资源“。”。错误。
当我对文件进行一行更改时,就会出现这种情况,所以关于缓存的一些事情。清除缓存无济于事等。有什么想法吗?
【问题讨论】:
我也有同样的问题。 【参考方案1】:你必须进入 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
【讨论】:
以上是关于Symfony2 资产路由和资源错误的主要内容,如果未能解决你的问题,请参考以下文章
Symfony 2 - 资产 JavaScript 压缩导致错误
使用 symfony2 clear cache 命令不刷新静态资产