Symfony:在更新视图中显示图像

时间:2014-11-04 15:55:54

标签: php symfony

我已经构建了一个包含输入类型文件字段的表单。我想在更新操作中显示附加图像。但是,在插入模式下,我想只显示输入类型文件字段。

这是构建我的自定义表单的函数:

public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder
        ->add('name', 'text', array('attr' => array('class' => 'form-control')))
        ->add('photo', 'file', array('data_class' =>  null, 'required' => false, 'property_path' => getFoto()))
        ->setMethod("POST")              
    ;
}

public function setDefaultOptions(OptionsResolverInterface $resolver)
{
    $resolver->setDefaults(array(
        'data_class' => 'MyProject\MyByndle\Entity\Premio'
    ));
}

1 个答案:

答案 0 :(得分:0)

您可以创建表单类型扩展,扩展文件字段类型。

你有一个关于symfony文档here的例子,可以回答你的问题。