Как получить предварительный просмотр изображений в изображениях коллекции symfony

#jquery #html #doctrine-orm #symfony-2.3 #php-5.4

#jquery #HTML #doctrine-orm #symfony-2.3 #php-5.4

Вопрос:

Я работаю с SonataAdminBundle в проекте symfony2, в котором мой класс администратора приведен ниже :

 class ApartmentsAdmin extends Admin
 {
     protected function configureFormFields(FormMapper $formMapper)
      {
         ->add('images', 'collection', array(
                'type' => new ImageType(),
                'allow_add' => true,
                'allow_delete' => true,
                'by_reference' => true,
                'mapped' => true,
                'label' => false,
                'required' => false,
                'label' => 'Apartment Images'
              ));
           }
       }
  

Это работает нормально; но моя проблема в том, что на странице редактирования я хочу показать предварительный просмотр каждого изображения, включенного в коллекцию изображений. В документации «SonataAdminBundle» предварительный просмотр изображения предоставляется для одного отдельного изображения, но как можно сделать предварительный просмотр для изображений коллекции..

Пожалуйста, предложите мне..

Большое спасибо..

Ответ №1:

Наконец, я могу сделать это с помощью «расширения типа пользовательской формы», документация для которого приведена по ссылке «http://symfony.com/doc/current/cookbook/form/create_form_type_extension.html«.