索纳塔管理包,Symfony2
我想在保存到sonata管理包之前更改日期: 事实上,我试图在preCreate方法中更改请求,但我什么也没有得到 以下是我在名为eventAdminController.php的自定义控制器上的代码:索纳塔管理包,Symfony2,symfony,doctrine-orm,sonata-admin,Symfony,Doctrine Orm,Sonata Admin,我想在保存到sonata管理包之前更改日期: 事实上,我试图在preCreate方法中更改请求,但我什么也没有得到 以下是我在名为eventAdminController.php的自定义控制器上的代码: 您可以在Admin类中执行此操作,您需要为此添加prePersist和preUpdate方法。比如说 public function prePersist($object) { $this->changeDate($object); } public function preUpd
您可以在Admin类中执行此操作,您需要为此添加prePersist和preUpdate方法。比如说
public function prePersist($object)
{
$this->changeDate($object);
}
public function preUpdate($object)
{
$this->changeDate($object);
}
public function changeDate($object)
{
//Set your entity date.
}
您可以在Admin类中执行此操作,您需要为此添加prePersist和preUpdate方法。比如说
public function prePersist($object)
{
$this->changeDate($object);
}
public function preUpdate($object)
{
$this->changeDate($object);
}
public function changeDate($object)
{
//Set your entity date.
}