Download the PHP package idci/simple-media-bundle without Composer
On this page you can find all versions of the php package idci/simple-media-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download idci/simple-media-bundle
More information about idci/simple-media-bundle
Files in idci/simple-media-bundle
Package simple-media-bundle
Short Description Symfony SimpleMediaBundle
License GPL-3.0+
Informations about the package simple-media-bundle
SimpleMediaBundle
Symfony2 simple media bundle
Installation
To install this bundle please follow the next steps:
First add the dependencies to your composer.json
file:
Then install the bundle with the command:
Enable the bundle in your application kernel:
Include a resource in your config.yml
Now the Bundle is installed.
Configure your database parameters in the app/config/parameters.yml
then run
How to create a Media
To associate a media with an object, simply implements MediaAssociableInterface
Then when you wish to upload and associate a media, simply call the idci_simplemedia.manager
service to create a form and process it as explain below:
As you can see, the third parameter allow you to choose a provider. For the moment only the file provider is ready to use.
To save and associate a media with your object, call the processForm
function like this:
How to retrive and display medias
Controller
In the following exemples, $obj
has to be an instance of a class which implement
the MediaAssociableInterface
. So to retrieve a set of media:
To remove all medias in association with your object $obj
, use the removeAssociatedMedias
function available throw the service like this:
To remove just one media:
VIEW
To display media in a twig template
How to retrive and display medias tags
Controller
In the following exemples, $obj
has to be an instance of a class which implement
the MediaAssociableInterface
. So to retrieve a set of media:
VIEW
To retrieve tags in a twig template
All versions of simple-media-bundle with dependencies
symfony/framework-bundle Version 2.1.*
twig/twig Version *
doctrine/doctrine-bundle Version *