索纳塔管理包,Symfony2

索纳塔管理包,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

我想在保存到sonata管理包之前更改日期:

事实上,我试图在preCreate方法中更改请求,但我什么也没有得到

以下是我在名为eventAdminController.php的自定义控制器上的代码:


您可以在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.   
}