【发布时间】:2016-06-16 12:38:43
【问题描述】:
我的 Symfony2 表单有一个包含实体 ID 的文本字段。
我使用以下方法来实现这一点:
$formBuilder->add('id', TextType::class, ['attr' => ['readonly' => true]])
提交代表现有实体的表单时,ID 被传递,Doctrine 搜索访问器方法来修改 ID。此时会抛出异常,因为实体不允许更改 ID。
在 Symfony2 中提供只读字段的常用方法是什么,不打算保存?
【问题讨论】:
标签: php forms symfony doctrine-orm symfony2-forms