Fab 4 年之前
父節點
當前提交
3edb527000
共有 1 個檔案被更改,包括 18 行新增14 行删除
  1. +18
    -14
      ShopBundle/Controller/Admin/AdminController.php

+ 18
- 14
ShopBundle/Controller/Admin/AdminController.php 查看文件

@@ -135,6 +135,7 @@ class AdminController extends EasyAdminController
public function updateEntity($entity)
{
$this->setUpdated($entity);
$this->setAddressCreatedBy($entity) ;
parent::updateEntity($entity);
}

@@ -170,30 +171,33 @@ class AdminController extends EasyAdminController
}
}


if (method_exists($entity, 'setCreatedBy')) {
$entity->setCreatedBy($this->security->getUser());
}


if (method_exists($entity, 'getAddress') && $entity->getAddress()) {
$entity->getAddress()->setCreatedBy($this->security->getUser());
$entity->getAddress()->setCreatedAt(new \DateTime());
}

if (method_exists($entity, 'getAddresses')
&& $entity->getAddresses() && count($entity->getAddresses()) > 0) {
foreach($entity->getAddresses() as $address) {
$address->setCreatedBy($this->security->getUser()) ;
$address->setCreatedAt(new \DateTime()) ;
}
}

$this->setUpdated($entity);
$this->setAddressCreatedBy($entity) ;

parent::persistEntity($entity);
}

public function setAddressCreatedBy($entity)
{
if (method_exists($entity, 'getAddress') && $entity->getAddress()) {
$entity->getAddress()->setCreatedBy($this->security->getUser());
$entity->getAddress()->setCreatedAt(new \DateTime());
}

if (method_exists($entity, 'getAddresses')
&& $entity->getAddresses() && count($entity->getAddresses()) > 0) {
foreach($entity->getAddresses() as $address) {
$address->setCreatedBy($this->security->getUser()) ;
$address->setCreatedAt(new \DateTime()) ;
}
}
}

public function setUpdated($entity)
{


Loading…
取消
儲存