我的 Symfony2 表单有一个包含实体 ID 的文本字段。
我使用以下方法来实现这一点:
$formBuilder->add('id', TextType::class, ['attr' => ['readonly' => true]])
当提交代表现有实体的表单时,ID 被传递,Doctrine 搜索访问器方法来修改 ID。此时会抛出异常,因为实体不允许更改 ID。
Symfony2 中提供只读字段的常用方法是什么,该字段不打算保存?
我的 Symfony2 表单有一个包含实体 ID 的文本字段。
我使用以下方法来实现这一点:
$formBuilder->add('id', TextType::class, ['attr' => ['readonly' => true]])
当提交代表现有实体的表单时,ID 被传递,Doctrine 搜索访问器方法来修改 ID。此时会抛出异常,因为实体不允许更改 ID。
Symfony2 中提供只读字段的常用方法是什么,该字段不打算保存?