Php Symfony 3在config.yml中更改资产url的目标
我正在尝试更好地组织生成的资产。然后,我将其配置为写入项目的web/dist中。我希望我的资产url现在可以从该目录中读取 到目前为止,我已经配置了Php Symfony 3在config.yml中更改资产url的目标,php,assetic,symfony,Php,Assetic,Symfony,我正在尝试更好地组织生成的资产。然后,我将其配置为写入项目的web/dist中。我希望我的资产url现在可以从该目录中读取 到目前为止,我已经配置了 framework: #esi: ~ #translator: { fallbacks: ["%locale%"] } secret: "%secret%" router: resource: "%kernel.root_dir%/config/ro
framework:
#esi: ~
#translator: { fallbacks: ["%locale%"] }
secret: "%secret%"
router:
resource: "%kernel.root_dir%/config/routing.yml"
strict_requirements: ~
form: ~
csrf_protection: ~
validation: { enable_annotations: true }
#serializer: { enable_annotations: true }
templating:
engines: ['twig']
#assets_version: SomeVersionScheme
assets_base_urls:
http:
- '%kernel.root_dir%/../web/dist/'
我得到以下错误
InvalidConfigurationException in ArrayNode.php line 314:
Unrecognized option "assets_base_urls" under "framework.templating"
任何人都知道我可能做错了什么。我最近升级到3.0,Symfony 2.7引入了一个新的资产组件。现在必须在
framework.assets
下进行配置(旧方法已被弃用,但在Symfony 2.8之前仍然有效):
你应该接受@xabbuh的答案;)
framework:
assets:
base_path: /dist