VichUploaderBundle 0,1,1,1 travis-ci Packagist phpunit

A simple Symfony2 bundle to ease file uploads with ORM entities and ODM documents.

3 years after


Build Status Total Downloads Latest Unstable Version Latest stable Version

⚠ This bundle is looking for a new maintainer! ⚠

The VichUploaderBundle is a Symfony2 bundle that attempts to ease file uploads that are attached to ORM entities, MongoDB ODM documents, PHPCR ODM documents or Propel models.

  • Automatically name and save a file to a configured directory
  • Inject the file back into the entity or document when it is loaded from the datastore as an instance of Symfony\Component\HttpFoundation\File\File
  • Delete the file from the file system upon removal of the entity or document from the datastore
  • Templating helpers to generate public URLs to the file

All of this functionality is fully configurable to allow for app-specific customization.


For usage documentation, see:


If upgrading from a previous version, also check:


See the CONTRIBUTING file.


See the bundled LICENSE file.

Related Repositories



This is your next Symfony2 boilerplate featuring setup for all the bundles you'l ...



SymfonyZero ...



AdminCrud genera un controlador muy básico para una Entity dada. Este controlado ...



Simple portfolio module to your symfony2 project ...

Top Contributors

K-Phoen ftassi dustin10 Restless-ET bocharsky-bw kbond khepin egeloen mvhirsch EmmanuelVella tgabi333 ivan1986 Dragnucs JHGitty stfalcon wouterj jenkoian gido aboks zeliard91 Gemorroj benglass agallou jbafford Nemo64 garak MrNicodemuz zerkalica tarjei tommygnr


package version
php ^7.0
behat/transliterator ^1.2
doctrine/annotations ^1.3
jms/metadata ^1.6
symfony/dependency-injection ^2.8|^3.1
symfony/finder ^2.8|^3.1
symfony/framework-bundle ^2.8.18|^3.1
symfony/property-access ^2.8|^3.1
dev ext-sqlite3 *
doctrine/doctrine-bundle ^1.6
doctrine/mongodb-odm ^1.1
doctrine/orm ^2.5
knplabs/knp-gaufrette-bundle ^0.4
matthiasnoback/symfony-dependency-injection-test ^2.0
mikey179/vfsStream ^1.6
oneup/flysystem-bundle ^1.7
phpunit/phpunit ^6.0
symfony/browser-kit ^2.8|^3.1
symfony/css-selector ^2.8|^3.1
symfony/dom-crawler ^2.8|^3.1
symfony/form ^2.8.8|^3.1
symfony/phpunit-bridge ^3.3
symfony/templating ^2.8|^3.1
symfony/twig-bridge ^2.8.10|^3.1
symfony/twig-bundle ^2.8|^3.1
symfony/validator ^2.8|^3.1
symfony/yaml ^2.8|^3.1


-   v0.14.0 zip tar
-   v0.13.1 zip tar
-   v0.13.0 zip tar
-   v0.12.0 zip tar
-   v0.11.3 zip tar
-   v0.11.2 zip tar
-   v0.11.1 zip tar
-   v0.11.0 zip tar
-   v0.10.0 zip tar
-   v0.9.0 zip tar
-   v0.8.1 zip tar
-   v0.8.0 zip tar
-   v0.7.0 zip tar
-   v0.6.0 zip tar
-   v0.5.1 zip tar
-   v0.5.0 zip tar
-   v0.4.0 zip tar
-   v0.3.1 zip tar
-   v0.3.0 zip tar
-   v0.2.0 zip tar
-   v0.1.0 zip tar
-   1.3.1 zip tar
-   1.3.0 zip tar
-   1.2.0 zip tar
-   1.1.0 zip tar
-   1.0.1 zip tar
-   1.0.0 zip tar
-   1.0.0-beta7 zip tar
-   1.0.0-beta6 zip tar
-   1.0.0-beta5 zip tar