Child类构造函数无法覆盖在PHP中的Parent Constructor中调用的方法

时间:2014-02-14 13:58:05

标签: php symfony sylius

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

 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());

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

谢谢。

0 个答案:

没有答案