2

来自 Symfony4 中的学说供应商,“persist”方法在参数中采用一个实体。我想创建自己的 apersist 函数,该函数在参数中接受一个实体数组,如何通过像这样的新方法“apersist”覆盖自定义类中的 EntityManager->persist 方法?

class MyEm extends EntityManager 
{
  public function apersist($entities){
    foreach($entities as $entity){
      // ?? (I tried with '$this->persist($entity)' or 'parent::persist($entity)' but I get errors) 
    }
}

从类控制器:

public function create(MyEm $mem){ // I get errors when I try use my MyEm class from create parameter
  $entities[] = new foo();
  $entities[] = new foo();
  $mem->apersist($entities);
}
4

0 回答 0