Добавить поле URL-адреса в поставщике изображений SonataMediaBundle.

Я использую Symfony 2.3 и реализацию SonataMediaBundle с SonataAdminBundle.

Я хотел бы знать, как добавить дополнительное поле "URL" в форму создания и разрешить пользователям загружать свои собственные файлы со своего компьютера или передавать URL-адрес с какого-либо изображения в Интернете. Затем я получу изображение и сохраню его как медиа-запись.

Спасибо!


person ivan    schedule 23.05.2014    source источник


Ответы (1)


Установите комплект Sonata Media Bundle: Документация Media - Index (мастер)

Запустите расширения Sonata для пакета мультимедиа. Затем вы можете добавить любой файл к своим объектам, например:

/**
 * @ORM\ManyToOne(targetEntity="Application\Sonata\MediaBundle\Entity\Media", cascade="all")
 */
private $invoice;
person webDEVILopers    schedule 01.09.2014