Symfony 2隐藏表单字段文本

3

这可能很蠢,但我正在尝试在Symfony中设置隐藏表单字段的值,但是当我查看源代码时,该值不会显示。this->postID指的是我通过构造函数传递的值,但无论如何,即使我将数据值设置为字符串,它也不会显示。我一定做了些非常愚蠢的事情...... 这是我的表单:

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

有什么想法是错的吗?


有人能帮忙吗?我真的很感激!一直卡在这个问题上。 - chintan
请问您能否粘贴完整的代码? - dlondero
我搞定了,谢谢!基本上你需要通过传递一个额外的字段 "property_path => false" 来将字段从实体中分离。 - chintan
2个回答

7
我理解了..谢谢!基本上你需要通过传递一个额外的字段来将该字段从实体中分离出来。
"property_path => false"

0
在Symfony 2.1中,“data”选项已经固定。相关的代码应该可以直接使用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接