来自 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);
}