invoke提示找不到类怎么办

浏览:81 发布日期:2020/02/13 分类:ThinkPHP6专区 关键字: invoke thinkphp
User.php<?php
namespace app\center\controller;
use app\BaseController;
use think\App;
use app\center\controller\Bar;

class User extends BaseController
{
    protected $bar;
    public function __construct(Bar $bar)
    {
        $this->bar = $bar;
    }

    public function login(){
        return $this->bar->aaa."c";
    }

}
Index.php<?php

namespace app\center\controller;

use app\BaseController;
use think\App;
use think\route\dispatch\Controller;
use think\Request;
use ReflectionClass;
use app\center\controller\User;
class Index extends BaseController
{
    public function hello($name = 'ThinkPHP6',User $user)
    {
//        $a = new ReflectionClass("User");
           $user = invoke("User");
    }

}
sh99.com_【官方首页】-上海彩票网这样写会提示找不到User类请问是什么原因造成的。

如果改成public function hello($name = 'ThinkPHP6',User $user)
    {
        return $user->login();
//        $a = new ReflectionClass("User");
//        $user = invoke("User");
    }
就正常
最佳答案
评论( 相关
后面还有条评论,点击查看>>

页面底部区域 foot.htm