Symfony 3 和 Sonata Admin
Symfony 3 and Sonata Admin
我只想知道是否可以使用给定值预加载创建实体表单。
我的应用程序有一个间隔为 30 分钟的每日计划视图。我希望用户能够在每日时间表上单击一个时间(例如:12:30),并让它预加载一个预订实体表单以及当前日期。
我已经搜索了无济于事的解决方案,我本以为这是一个常见的操作。
我想我需要在实例化对象(预订)绑定到请求之前访问它,但这全部由 Sonata Admin 处理。
是否可以简单地覆盖创建操作以预加载表单?
提前致谢。
是的,是的。您可以在您的预订实体上设置默认值或在您的管理 class 中覆盖 getNewInstance()
,如下所示:
public function getNewInstance()
{
$object = parent::getNewInstance();
$object->setDefaults();
return $object;
}
我只想知道是否可以使用给定值预加载创建实体表单。
我的应用程序有一个间隔为 30 分钟的每日计划视图。我希望用户能够在每日时间表上单击一个时间(例如:12:30),并让它预加载一个预订实体表单以及当前日期。
我已经搜索了无济于事的解决方案,我本以为这是一个常见的操作。
我想我需要在实例化对象(预订)绑定到请求之前访问它,但这全部由 Sonata Admin 处理。 是否可以简单地覆盖创建操作以预加载表单?
提前致谢。
是的,是的。您可以在您的预订实体上设置默认值或在您的管理 class 中覆盖 getNewInstance()
,如下所示:
public function getNewInstance()
{
$object = parent::getNewInstance();
$object->setDefaults();
return $object;
}