AsseticBundle Configuration ("assetic")

Version: 3.2
Edit this page

Warning: You are browsing the documentation for Symfony 3.2, which is no longer maintained.

Read the updated version of this page for Symfony 6.0 (the current stable version).

AsseticBundle Configuration ("assetic")

Caution

Starting from Symfony 2.8, Assetic is no longer included by default in the Symfony Standard Edition. Refer to this article to learn how to install and enable Assetic in your Symfony application.

Full Default Configuration

  • YAML
  • XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# app/config/config.yml
assetic:
    debug:                '%kernel.debug%'
    use_controller:
        enabled:              '%kernel.debug%'
        profiler:             false
    read_from:            '%assetic.read_from%'
    write_to:             '%kernel.root_dir%/../web'
    java:                 /usr/bin/java
    node:                 /usr/bin/node
    ruby:                 /usr/bin/ruby
    sass:                 /usr/bin/sass
    # An key-value pair of any number of named elements
    variables:
        some_name:                 []
    bundles:

        # Defaults (all currently registered bundles):
        - FrameworkBundle
        - SecurityBundle
        - TwigBundle
        - MonologBundle
        - SwiftmailerBundle
        - DoctrineBundle
        - AsseticBundle
        - ...
    assets:
        # An array of named assets (e.g. some_asset, some_other_asset)
        some_asset:
            inputs:               []
            filters:              []
            options:
                # A key-value array of options and values
                some_option_name: []
    filters:

        # An array of named filters (e.g. some_filter, some_other_filter)
        some_filter:                 []
    workers:
        # see https://github.com/symfony/AsseticBundle/pull/119
        # Cache can also be busted via the framework.assets.version
        # setting - see the "framework" configuration section
        cache_busting:
            enabled:              false
    twig:
        functions:
            # An array of named functions (e.g. some_function, some_other_function)
            some_function:                 []
This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.