How assets are organized
When you look at bundles in Symfony, you might think this is one big mess. How can you possibly get things working while there are so many Resources/
folders all over the place and each of them contains a set of templates, .css, and .js files?
Here is the situation: there are some assets that belong to the bundles created by us. There are other assets that came with a vendor when we installed a third-party bundle, and finally there are some assets that belong to the project globally and cannot be saved in any specific bundle. The question is how to organize them.
Have a look in the web/
directory and you will find the answer. As you can see, all resources that have been used so far in this project are sitting there. So, technically, Symfony does not need to look in each bundle individually to find an image, for example. Actually, this is the best way to do it. If you decide to use a bundle somewhere else, you just install it there and you don't need to look for its...