请问在 构造函数里面,我怎么才能使用 $this->doctrine()->getManager() 这个方法

我现在的结构是有一个CommonController 然后在里面写了查询菜单的方法,子类继承的时候,还必须得去调用这个方法才行。
能不能在构造函数里面使用 $this->doctrine()->getManager() 这个函数。 我在构造函数里写就报错,找不到has()。
请问该如何做才可以,谢谢~

Parent.php

class AParent{
    private $menu;
    public function __construct(){
            $this->menu = $this->doctrine()->getManager()
                        ->getRepository(Menu')->findAll();
    }
}

Child.php

class Child extends AParent{
    public function __construct(){
        parent::__construct();
        var_dump(parent::$menu);
    }
}
查看回复