IphpFileStoreBundle icon indicating copy to clipboard operation
IphpFileStoreBundle copied to clipboard

iphp_file not displayed with sonata admin

Open soufiene-aissa opened this issue 9 years ago • 2 comments

Hello, I have a problem with iphp_file field. I can't display it in Sonata Admin :

/**
 * @ORM\Table(name="produit")
 */
class Produit
{
...

    /**
     * @var string
     *
     * @Assert\File( maxSize="20M")
     * @FileStore\UploadableField(mapping="image")
     * @ORM\Column(type="array",nullable = true)
     */
    private $image;
...
}
iphp_file_store:
    mappings:
       image:
           upload_dir:  %kernel.root_dir%/../web/files
           upload_path: /files
           delete_on_remove:     true
           overwrite_duplicates:  true
           directory_namer:
              property:
                  params: { field : "produitFolder"}
           namer:
               translit: ~
               property:
                   params: { field : id}
protected function configureFormFields(FormMapper $formMapper)
{
        $formMapper
            ->add('image', 'iphp_file')
}

screenshot-web dev 2016-05-03 13-19-27

soufiene-aissa avatar May 03 '16 11:05 soufiene-aissa

hello, I Have the same problem, some answer?

wladimiravila avatar Nov 24 '16 03:11 wladimiravila

all my problem solved, adding the annotation

  • @FileStore\Uploadable

example:

/**

  • Article
  • @ORM\Table(name="article", uniqueConstraints={@ORM\UniqueConstraint(name="id", columns={"id"})})
  • @ORM\Entity
  • @FileStore\Uploadable */

wladimiravila avatar Nov 24 '16 03:11 wladimiravila