Summary

In this chapter, we installed MopaBootstrapBundle to integrate the Bootstrap features into our Symfony project and created menus and rendered them in our template. We saw how to use assetic to manage assets and apply filters to them. You also learned how to override templates shipped with other vendors.

Bootstrap still has a lot to offer, and we will see how to use forms and collections to decorate each part of the dashboard in the next chapter. We will also see how to use JavaScript libraries (for example, morris.js) to create graphs.

Get Mastering Symfony now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.