簡體   English   中英

Symfony 3和Sonata管理員

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM