Я создаю сущность, которая называется «Статья», в ней должен быть текст, видео и пара изображений. Для последнего я делаю это, позволяя пользователю создавать медиафайлы, а затем включать туда изображения, а теперь вопрос... как мне связать эти медиафайлы со статьей? Есть ли у меня «средство выбора списка медиа» на выбор?
Включить тип мультимедиа в Entity из Sonata Admin
comment
Это может дать вам идею< /а>
- person M Khalid Junaid   schedule 21.03.2014
Ответы (1)
Чтобы включить Sonata MediaBundle в Admin Bundle, вам необходимо добавить, например, поле изображения в объект статьи.
/**
* @ORM\ManyToOne(targetEntity="Application\Sonata\MediaBundle\Entity\Gallery")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="image", referencedColumnName="id")
* })
*/
private $image;
А затем обратитесь к нему в своем ArcicleAdmin :
->add('image', 'sonata_type_model_list', array('required' => false))
person
LaurentG
schedule
22.03.2014