浏览:456
发布日期:2019/11/04
分类:ThinkPHP6专区
关键字: thinkphp6.0,依赖注入,构造函数,exactly 1 expected,Too few arguments to function
namespace app\index\controller;
use anerg\OAuth2\OAuth;
use app\index\logic\PassportLogic;
use think\App;
class PassportController extends BaseController
{
protected $config = [];
protected $passportLogic;
/**
* 构造方法
* @param PassportLogic $passportLogic 登录逻辑层
* @access public
*/
public function __construct(PassportLogic $passportLogic)
{
parent::__construct();
$this->passportLogic = $passportLogic;
}
...
在tp5.1中这样用没有问题,到了tp6.0会报错:Too few arguments to function app\BaseController::__construct(), 0 passed in /data/wwwroot/sweet/app/index/controller/PassportController.php on line 26 and exactly 1 expected
请问是什么原因呢,我需要怎么做? 最佳答案
