2016-08-15 3 views
0

저는 심포니 프레임 워크를 처음 접했을 때 심포니 2.8부터 시작 했으므로 여전히 배우고 있습니다. [this] [1]의 도움으로 부트 스트랩을 설치했고, 번들을 생성하기 위해 명령을 입력 할 때 오류가 발생했습니다. 나는 그것이 cssrewrite 필터 (나는 오류 그 자체와 cssrewrite에 관한 정보를 봤다.)로 뭔가있는 것 같아. 내가 뭘 잘못하고 있니?(Symfony2) "filters/assets.xml"파일이 존재하지 않습니다.

오류 :

[InvalidArgumentException] 
The file "filters/assets.xml" does not exist (in: C:\xampp\htdocs\1\vendor\ 
symfony\assetic-bundle\DependencyInjection/../Resources/config). 

내 config.yml :

imports: 
    - { resource: parameters.yml } 
    - { resource: security.yml } 
    - { resource: services.yml } 

framework: 
    #esi:    ~ 
    #translator:  { fallbacks: ["%locale%"] } 
    secret:   "%secret%" 
    router: 
     resource: "%kernel.root_dir%/config/routing.yml" 
     strict_requirements: ~ 
    form:   ~ 
    csrf_protection: ~ 
    validation:  { enable_annotations: true } 
    templating: 
     engines: ['twig'] 
     #assets_version: SomeVersionScheme 
    default_locale: "%locale%" 
    trusted_hosts: ~ 
    trusted_proxies: ~ 
    session: 
     # handler_id set to null will use default session handler from php.ini 
     handler_id: ~ 
    fragments:  ~ 
    http_method_override: true 

# Twig Configuration 
twig: 
    debug:   "%kernel.debug%" 
    strict_variables: "%kernel.debug%" 

# Assetic Configuration 
assetic: 
    debug:   "%kernel.debug%" 
    use_controller: false 
    bundles:  [ ] 
    #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" 
     assets: 
     bootstrap_js: 
      inputs: 
       - %kernel.root_dir%/../vendor/twitter/bootstrap/dist/js/bootstrap.js 
     bootstrap_css: 
      inputs: 
       - %kernel.root_dir%/../vendor/twitter/bootstrap/dist/css/bootstrap.css 
       - %kernel.root_dir%/../vendor/twitter/bootstrap/dist/css/bootstrap-theme.css 
      filters: [cssrewrite] 

     bootstrap_glyphicons_ttf: 
      inputs: 
       - %kernel.root_dir%/../vendor/twitter/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf 
      output: "fonts/glyphicons-halflings-regular.ttf" 
     bootstrap_glyphicons_eot: 
      inputs: 
       - %kernel.root_dir%/../vendor/twitter/bootstrap/dist/fonts/glyphicons-halflings-regular.eot 
      output: "fonts/glyphicons-halflings-regular.eot" 
     bootstrap_glyphicons_svg: 
      inputs: 
       - %kernel.root_dir%/../vendor/twitter/bootstrap/dist/fonts/glyphicons-halflings-regular.svg 
      output: "fonts/glyphicons-halflings-regular.svg" 
     bootstrap_glyphicons_woff: 
      inputs: 
       - %kernel.root_dir%/../vendor/twitter/bootstrap/dist/fonts/glyphicons-halflings-regular.woff 
      output: "fonts/glyphicons-halflings-regular.woff" 

     jquery: 
      inputs: 
       - %kernel.root_dir%/../vendor/components/jquery/jquery.js 

# Doctrine Configuration 
doctrine: 
    dbal: 
     driver: "%database_driver%" 
     host:  "%database_host%" 
     port:  "%database_port%" 
     dbname: "%database_name%" 
     user:  "%database_user%" 
     password: "%database_password%" 
     charset: UTF8 
     # if using pdo_sqlite as your database driver: 
     # 1. add the path in parameters.yml 
     #  e.g. database_path: "%kernel.root_dir%/data/data.db3" 
     # 2. Uncomment database_path in parameters.yml.dist 
     # 3. Uncomment next line: 
     #  path:  "%database_path%" 

    orm: 
     auto_generate_proxy_classes: "%kernel.debug%" 
     auto_mapping: true 

# Swiftmailer Configuration 
swiftmailer: 
    transport: "%mailer_transport%" 
    host:  "%mailer_host%" 
    username: "%mailer_user%" 
    password: "%mailer_password%" 
    spool:  { type: memory } 

답변

0

나는 전에 긴 시간을 알고 있지만, 오늘은 동일한 문제가 있었다. 해결책은 "assets"노드를 올바른 노드 아래에 설정하는 것입니다. 예를 들어 "filters"아래의 "assets"이지만 assetic의 루트 노드 아래에 있어야합니다.

관련 문제