我对symfony中的已禁用表单字段有疑问。
我显示的某些字段中填充了一个事件(单击一个复选框),一旦填充后被禁用,因此它们不会被编辑。
问题是,一旦他们被禁用,我找不到插入字段中的值symfony只是忽略了某人有想法的一切吗?
感谢您阅读
答案 0 :(得分:1)
When you make a field disabled, it won't get submitted. So can you use readonly attribute instead of that. Use data attribute to check the field by default.
$form->add('name','choice',
'choices' => array("1" => "A") ,
'multiple' => 'multiple' ,
'data'=>array(1),
'disabled'=>true,
);
答案 1 :(得分:0)
这不是关于Symfony,而是关于HTML Forms。
禁用表单字段将无法进行汇总。所以Symfony看不到任何数据。尝试readonly属性。