求教:tp5控制器引用模型报错,提示类未找到Class 'app\index\model\User' not found

设置中已开启控制器后缀。现在访问测试页面报错,说是模型的类未找到。http://127.0.0.1/user/add报错代码在最下方,请问是怎么回事?控制器文件appli... 设置中已开启控制器后缀。现在访问测试页面报错,说是模型的类未找到。http://127.0.0.1/user/add 报错代码在最下方,请问是怎么回事?控制器文件 application\index\controller\UserController.php<?phpnamespace app\index\controller;use app\index\model\User;class UserController{ // 新增用户数据 public function add() { $user = new User(); $user->nickname = '流年'; $user->email = 'thinkphp@qq.com'; $user->birthday = strtotime('1977-03-05'); if ($user->save()) { return '用户[ ' . $user->nickname . ':' . $user->id . ' ]新增成功'; } else { return $user->getError(); } }}?>模型文件:application\index\model\User.php<?namespace app\index\model;use think\Model;class User extends Model{ protected $name = 'user'; protected $connection = [ 'type' => 'mysql', 'hostname' => '127.0.0.1', 'database' => 'demo', 'username' => 'root', 'password' => 'root', 'hostport' => '3306', 'params' => [], 'charset' => 'utf8', 'prefix' => 'think_', 'debug' => true, ];}?>报错如下:[1] ErrorException in UserController.php line 10Class 'app\index\model\User' not found
上传的代码乱了,重新截图了如下,第一张是控制器,第二张是模型
展开
 我来答
百度网友4e98615e9
2020-08-26 · TA获得超过4350个赞
知道答主
回答量:114
采纳率:0%
帮助的人:1.7万
展开全部

tp5控制器引用模型报错,提示类未找到Class 'app\index\model\User' not found是使用错误造成的,解决方法为:

1、tp5下基本的应用, 模块和视图目录的层级关系。

2、接下来需要在Index 控制器中,定义一个方法。

3、接下来需要在视图目录view中的对应关系。

4、在article.html中写入内容,并保存即可,如图所示,

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式