Symfony 2隐藏表单字段文本

时间:2011-10-01 19:10:33

标签: symfony symfony-forms

这可能真的很愚蠢,但我试图在symfony中设置一个隐藏的表单字段值,但是当我执行一个视图源时,该值并没有显示出来。 this-> postID是指我通过构造函数传递的值,但这并不重要,即使我将数据值设置为它未显示的字符串。我必须做一些非常愚蠢的事情......这是我的表格..

public function buildForm(FormBuilder $builder, array $options)
    {
        $builder->add('text','text');
        $builder->add('IsshPost','hidden', array('data'=>$this->postID));
    }

任何想法都错了吗?

2 个答案:

答案 0 :(得分:7)

我想通了..谢谢!基本上你必须通过传递额外的字段

来从实体中分离字段
"property_path => false"

答案 1 :(得分:0)

在Symfony 2.1中,“数据”选项在这方面是固定的。有问题的代码应该在那里开箱即用。