繁体   English   中英

禁止编辑字段,但不禁止创建视图奏鸣曲包

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM