Добрый день, у меня в проекте на Symfony2, есть Entity Photo
И есть форма для добавления фоторгафий в альбом из уже существующих у пользователя. Мне бы хотелось что бы в форме возможные фотографии для добавления отображались не как dropdown, а как обычные фотографии
<img src=""/>
. И из превью уже можно было бы выбирать что добавлять в альбом. Можете подсказать вариант как это можно реализовать?
Гугл к сожелению внятного ничего не дал, на Symfony пишу впервые, так что простите если задаю глупый вопрос)
Код CreateAlbumType:
class CreateAlbumType extends AbstractType
{
/**
* @param FormBuilderInterface $builder
* @param array $options
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('date', 'datetime', [
'widget' => 'single_text'
])
->add('text', 'textarea', [
'attr' => [
'rows' => 5,
'style' => 'min-width: 300px;',
],
])
->add('photos', 'entity', array(
'class' => 'Flugo\PhotosBundle\Entity\Photo',
'label' => 'Photos',
'multiple' => true,
))
;
}
/**
* @param OptionsResolverInterface $resolver
*/
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'Flugo\AlbumBundle\Entity\CreateAlbum'
));
}
/**
* @return string
*/
public function getName()
{
return 'flugo_albumbundle_post';
}
}
Отображение формы:
{% block body -%}
<h1>Album creation</h1>
{{ form(form) }}
{% endblock %}
И фотографии отображаются в selecte:
А мне хотелось бы наподобии такого: