簡體   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