报错:thinkphp5.1 <div><h1>类型错误: Too few arguments to function think\Controller: :__construct()......2 expect
=========================================================================================
解决办法:在调用父类构造函数中传入两个参数即可
<?php
namespace app\api\controller;
use think\Request;
use think\App;
use think\Controller;
class Common extends Controller
{
public function __construct(Request $request, App $app){ //构造参数
parent::__construct($request,$app);//构造参数
}
public function _initialize(){
//判断session_id是否存在
if(session("uid")==""){
$this->redirect(url("login/index"));
}
}
本文解决了一个常见的ThinkPHP5.1框架错误,即控制器构造函数参数不足的问题。通过正确传递Request和App实例到父类构造函数,可以避免此错误,确保应用程序正常运行。
328

被折叠的 条评论
为什么被折叠?



