Question

From this tutortial i am learning about the powerfull Assetic tool. It is pretty awesome and something i wish i had known about before.

However in the blog tutorial it says that the way to disable minification in dev mode is to put a ? before the fiters in the stylesheet blocks..

{% stylesheets
    '@BloggerBlogBundle/Resources/public/css/*'
    output='css/blogger.css'
    filter='?yui_css'
%}

Is there a more efficient way of doing this? Ideally the code base should be idetical between dev and prod, but this way would not result in that, is there was a gloabally setting this on or off in the config_prod.yml and config_dev.yml?

Or does the question mark mean the minification will be run in prod but not dev?

Was it helpful?

Solution

The question mark means that minification will run only when %kernal.debug% is set to true. This is regardless of the environment as you could set debug mode to true in production or false in dev or test environment. It is generally the case that debug mode is set to true for dev and false for prod though.

You read more about environments and a bit about debug mode in the documentation.

I hope that clarifies things a bit.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top