Symfony2从提交的表单数据中删除id字段

时间:2016-06-16 12:38:43

标签: php forms symfony doctrine-orm symfony2-forms

我的Symfony2表单有一个包含实体ID的文本字段。

我使用以下方法来实现这一目标:

smScreen

提交表示现有实体的表单时,将传递ID,并且Doctrine会搜索访问者方法以修改ID。此时,抛出异常,因为实体不允许更改ID。

Symfony2中提供只读字段的常用方法是什么,不打算保存?

1 个答案:

答案 0 :(得分:0)

readonly适用于客户。它表示客户端无法更改元素的值。但它将以表格提交。

如果您不希望提交元素值,请改用disabled