如何在symfony2中隐藏表单中的数组类型的实体

时间:2015-08-19 12:50:53

标签: php symfony twig

我在一个实体中有一个数组类型我想将它添加到表单类型作为隐藏字段。我尝试了以下但它不起作用。它只会杀死浏览器。

任何帮助将不胜感激。

//Entity
    class Test{

         /**
         * @ORM\Column(name="test_image_files", type="array",nullable=true)
         */
        private $testImages; 

         /**
         * @return mixed
         */
        public function getTestImages()
        {
            return $this->testImages;
        }

        /**
         * @param mixed $testImages
         */
        public function setTestImages($testImages)
        {
            $this->testImages = $testImages;
        }

    }

// FormType

class TestType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder->add('testImages','hidden');
    }
}

//树枝

{{ form_widget(form.testImages) }}

1 个答案:

答案 0 :(得分:0)

这将帮助您处理当前情况,

form_widget(form.testImages)内的回声<div style="display:none"></div>

我希望这会有所帮助。