在construct里依赖注入后出现未定义 不晓得是哪里写错了,帮忙看哈
报错就是最后在LoginController调用的时候报错 未定义getName()这个方法 已解决 加了个
public function __call($name, $arguments) { return call_user_func_array([$this->dao, $name], $arguments); }
很正常吧,LoginServers就没有getName()方法
但是Container::get(LoginServers::class)后LoginServers里的construct()里注入了LoginDao了嘛,Container::get(LoginServers::class)等于LoginDao加BaseServers嘛 而且LoginDao继承BaseDao,但BaseDao下面有getName()方法啊?
很正常吧,LoginServers就没有getName()方法
但是Container::get(LoginServers::class)后LoginServers里的construct()里注入了LoginDao了嘛,Container::get(LoginServers::class)等于LoginDao加BaseServers嘛 而且LoginDao继承BaseDao,但BaseDao下面有getName()方法啊?