Uploading files with SonataMediaBundle

There are a couple of places where we need to upload files or images in our project. For example, some tasks have attachments (documents).

To deal with this requirement, I am going to introduce one of Sonata project's handy bundles, SonataMediaBundle, and embed its functionality into the mava project. To begin with, install, register, and do the required configurations in the same way explained on the www.sonata-project.org website.

Tip

Note that you need to install SonataEasyExtendsBundle as well to configure the entities properly. Depending on your current admin bundle version, this bundle may or may not be installed already. Check your AppKernell.php, and if you don't see the Easy Extends bundle here, this ...

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.