我正在研究另一位开发人员给我的项目。我的任务是将硬编码的资产引用转换为资产引用。当我尝试运行app/console assets:install
时,出现以下错误:
[Symfony的\元器件\配置\定义\异常\ InvalidConfigurationException]
路径“assetic.bundles.0”的配置无效:“AcmeSiteBundle”不是有效的捆绑包。
我注意到web/bundles
中没有该捆绑包的目录,所以我只是运行mkdir acmesite
来创建它。不幸的是,问题仍然存在。
我的 config.yml 如下所示:
# Assetic Configuration
assetic:
debug: %kernel.debug%
use_controller: false
bundles: ['AcmeSiteBundle']
#java: /usr/bin/java
filters:
cssrewrite: ~
#closure:
# jar: %kernel.root_dir%/Resources/java/compiler.jar
#yui_css:
# jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar
不确定如何继续。
答案 0 :(得分:3)
想出来。 bundle类文件使用非标准名称。所以,而不是AcmeSiteBundle.php
,而只是SiteBundle.php