Version

Documentation » Media

9. Advanced Configuration »

« 7. Security

8. Command Line Tools

8.1. Media commands

8.1.1. Synchronize thumbnails

Synchronize thumbnails for the provider sonata.media.provider.image in the default context.

Note

There is also an interactive shell for parameters.

bin/console sonata:media:sync-thumbnails sonata.media.provider.image default

8.1.2. Remove thumbnails

Remove thumbnails for the provider sonata.media.provider.image in the default context and small format.

Note

There is also an interactive shell for parameters.

bin/console sonata:media:remove-thumbnails sonata.media.provider.image default small

8.1.3. Update metadata

Update metadata for a set of media for the provider sonata.media.provider.youtube with the default context.

Note

There is also an interactive shell for parameters.

bin/console sonata:media:refresh-metadata sonata.media.provider.youtube default

8.1.4. Add a media

Add a media to the provider sonata.media.provider.image with the default context from path.

bin/console sonata:media:add sonata.media.provider.image default path/to/image.jpg

Add youtube media from url.

bin/console sonata:media:add sonata.media.provider.youtube default http://www.youtube.com/watch?v=BDYAbAtaDzA&feature=g-all-esi&context=asdasdas

Add dailymotion video from provider reference.

bin/console sonata:media:add sonata.media.provider.dailymotion default BDYAbAtaDzA

Add image from given path with additional attributes.

bin/console sonata:media:add sonata.media.provider.image default path/to/media.png --description="foo bar" --copyright="Sonata Project" --author="Thomas" --enabled=false

8.1.5. Mass import

Add multiple media files from csv file

bin/console sonata:media:add-multiple --file=medias.csv

Add multiple media files from stdin

cat medias.csv | bin/console sonata:media:add-multiple

The medias.csv file contains the following lines:

providerName,context,binaryContent
sonata.media.provider.dailymotion,default,http://www.dailymotion.com/video/xuvt7q_cauet-et-psy-au-trocadero-video-officielle-c-cauet-sur-nrj_music
sonata.media.provider.dailymotion,default,http://www.dailymotion.com/video/xsbwie_psy-gangnam-style_music
sonata.media.provider.dailymotion,default,http://www.dailymotion.com/video/xqziut_tutoriel-video-symfony-2-twig_lifestyle
sonata.media.provider.dailymotion,default,http://www.dailymotion.com/video/x9bgxs_php-tv-4-magento-mysql-symfony-zend_tech
sonata.media.provider.dailymotion,default,http://www.dailymotion.com/video/xhq4c5_slyblog-tutoriel-video-symfony-1-4-partie-2-2_tech

8.1.6. Fix missing root categories

Creates default root categories for the SonataClassificationBundle if they don’t exist. This command should be executed when creating a new context under the contexts config tree.

bin/console sonata:media:fix-media-context

Found a typo? Something is wrong in this documentation? Just fork and edit it!