Example #1
0
 /**
  * @param \Sonata\AdminBundle\Form\FormMapper $formMapper
  *
  * @return void
  */
 protected function configureFormFields(FormMapper $formMapper)
 {
     $formMapper->add('title')->add('type', 'choice', ['choices' => History::getTypes()])->add('dateTime', 'datetime', ['label' => 'History_Date', 'widget' => 'single_text', 'format' => 'yyyy'])->add('text', 'textarea', ['attr' => ['class' => 'wysihtml5', 'style' => 'height:300px']])->add('mainPicture', 'sonata_type_model_list', ['required' => false, 'btn_list' => false], ['link_parameters' => ['context' => 'history', 'provider' => 'sonata.media.provider.image']])->add('galleryHasMedia', 'sonata_type_collection', ['required' => false, 'label' => 'Gallery'], ['edit' => 'inline', 'inline' => 'table', 'sortable' => 'position', 'targetEntity' => 'Application\\Sonata\\MediaBundle\\Entity\\GalleryHasMedia', 'admin_code' => 'sonata.media.admin.gallery_has_media', 'link_parameters' => ['context' => 'history', 'provider' => 'sonata.media.provider.image']]);
 }