Php 如何在symfony2中隐藏窗体中的数组类型的实体
我在一个实体中有一个数组类型,我想将它作为隐藏字段添加到表单类型中。我尝试了以下方法,但不起作用。它只会杀死浏览器 任何帮助都将不胜感激Php 如何在symfony2中隐藏窗体中的数组类型的实体,php,symfony,twig,Php,Symfony,Twig,我在一个实体中有一个数组类型,我想将它作为隐藏字段添加到表单类型中。我尝试了以下方法,但不起作用。它只会杀死浏览器 任何帮助都将不胜感激 //Entity class Test{ /** * @ORM\Column(name="test_image_files", type="array",nullable=true) */ private $testImages; /** *
//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;
}
}
//模板
class TestType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('testImages','hidden');
}
}
//小枝
{{ form_widget(form.testImages) }}
这将有助于你处理当前的情况 Echo
form\u小部件(form.testImages)
内部
我希望这有帮助。这将帮助您处理当前的情况 Echo
form\u小部件(form.testImages)
内部
我希望这会有所帮助。您是否需要该字段?在将数组放入表单或将其转换为文本之前,您是否尝试过序列化数组。我相信表单字段是非常基本的,它们可以处理文本和数字(以及文件),我还没有尝试过使用更复杂的对象作为数组。你甚至需要该字段吗?你是否尝试过在将数组放入表单之前序列化数组?或者将其转换为文本。我相信表单字段是非常基本的,它们可以处理文本和数字(以及文件),我还没有尝试过使用更复杂的对象作为数组。