2015-12-30 11 views
3

我正在嘗試更好地組織我生成的資產。然後我配置成寫入我的項目的Web/dist。我希望我的asset_url現在可以從該目錄中讀取。symfony 3在config.yml中更改asset_url的目標

到目前爲止,我已經配置

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

+0

你應該接受@ xabbuh的答案;) –

回答

1

Symfony 2.7引入了一個新的資產組件。配置現在必須framework.assets下進行(舊的方式已經過時,但仍然有效,直到Symfony的2.8):

framework: 
    assets: 
     base_path: /dist