[英]Symfony 3 and Sonata Admin
我想簡單地知道是否可以使用給定值預加載創建實體表單。
我的應用程序具有30分鍾間隔的“每日計划”視圖。 我希望用戶能夠單擊“每日時間表”上的某個時間(例如:12:30),並使其與當前日期一起預加載“預訂實體”表單。
我一直沒有找到解決方案,我認為這將是一個常見的動作。
我認為我需要在綁定到請求之前訪問實例化的對象(預訂),但這全部由Sonata Admin處理。 是否可以簡單地覆蓋Create操作來預加載表單?
先感謝您。
是的。 您可以在Booking實體上設置默認值,或者在Admin類中覆蓋getNewInstance()
,如下所示:
public function getNewInstance()
{
$object = parent::getNewInstance();
$object->setDefaults();
return $object;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.