![](/img/trans.png)
[英]Symfony 3 - Sonata Admin Bundle - configureFormFields disable fields when added from another entity
[英]disable field from editing but not from creating view sonata bundle
我有一个使用 Sonata Admin 作为后台的应用程序。
如果我使用disabled => true
,它将删除该字段在编辑和创建视图中不可编辑。
有没有办法只在编辑屏幕上禁用它?
我认为您应该尝试以下代码来获取管理员的主题并检查主题是否存在然后禁用该字段。 在 admin 中更新您的configureFormFields
方法。
/** @var YourClass $subject */
$subject = $this->getSubject();
if($subject) {
// DISABLE THE FIELD
} else {
// ENABLE THE FIELD
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.