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

VichUploaderBundle

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.

Documentation

For usage documentation, see:

Resources/doc/index.md

If upgrading from a previous version, also check:

UPGRADE.md

Contributing

See the CONTRIBUTING file.

License

See the bundled LICENSE file.

Related Repositories

ultimate-symfony2-boilerplate

ultimate-symfony2-boilerplate

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

SymfonyZero

SymfonyZero

SymfonyZero ...

AdminCrudBundle

AdminCrudBundle

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

PortfolioBundle

PortfolioBundle

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

Dependencies

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

Releases

-   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