0

我的父类中有这个构造函数。

 public function __construct()   
 {
    parent::__construct();
    $this->setMasterVariant(new Variant());
    $this->taxons = new ArrayCollection();
    $this->variantSelectionMethod = self::VARIANT_SELECTION_CHOICE;
  }

我想更改参数。这里。

   $this->setMasterVariant(new Variant());

所以这里更新是我的子类构造函数

public function __construct()   
 {
    parent::__construct();
    $this->setMasterVariant(new VariantNew());
    var_dump($this->getMasetVariant());
  }

后果

       var_dump($this->getMasetVariant());

我将得到父类而不是子类的结果。那么,你能请我解决这个问题吗?

谢谢你。

4

0 回答 0