【发布时间】:2015-11-13 21:53:51
【问题描述】:
这是我的文件,它们被配置为使每件事情都能正常运行(但它不是)。我做了一个缓存清除,php app/console assests:intall web,没什么新鲜的。总是收到此错误消息:Cannot load resource "."。
app/config.php
twig:
paths:
"%kernel.root_dir%/../src/Acme/TestBundle": AcmeTestBundle
assetic:
debug: "%kernel.debug%"
use_controller: false
bundles: [AcmeTestBundle]
app/config_dev.php
assetic:
use_controller: false
app/routing_dev.php
_assetic:
resource: .
type: assetic
src/Acme/TestBundle/Resources/views/Default/index.html.twig
{% javascripts '@AcmeTestBundle/Resources/public/js/main.js' %}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
src/Acme/TestBundle/Resources/public/js/main.js
console.log('hello');
有谁知道我是否在配置或我的树枝文件中遗漏了某些东西以使路线最终可以找到:P?谢谢各位。
【问题讨论】:
-
您使用的是哪个版本的
Symfony?尝试从routing_dev中删除_assetic条目(我认为这个选项已被删除) -
使用
assetic:dump --env=prod -
我使用 symfony 2.7.5,并且命令资产转储有效,但是如果我不想每次更改文件时都执行此命令:$
-
顺便说一句,
assets:的所有命令都与苦行无关。