这可能真的很愚蠢,但我试图在symfony中设置一个隐藏的表单字段值,但是当我执行一个视图源时,该值并没有显示出来。 this-> postID是指我通过构造函数传递的值,但这并不重要,即使我将数据值设置为它未显示的字符串。我必须做一些非常愚蠢的事情......这是我的表格..
public function buildForm(FormBuilder $builder, array $options)
{
$builder->add('text','text');
$builder->add('IsshPost','hidden', array('data'=>$this->postID));
}
任何想法都错了吗?
答案 0 :(得分:7)
我想通了..谢谢!基本上你必须通过传递额外的字段
来从实体中分离字段"property_path => false"
答案 1 :(得分:0)
在Symfony 2.1中,“数据”选项在这方面是固定的。有问题的代码应该在那里开箱即用。