php框架 - Thinkphp5模型问题

查看:274
本文介绍了php框架 - Thinkphp5模型问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

最近开始学习TP5框架。尝试着做一个简单的数据表的添加插入查询删除操作。测试访问出现错误:模块不存在:user。
错误信息: HttpException in App.php line 347

// 模块初始化
if ($module && $available) {
// 初始化模块
$request->module($module);
$config = self::init($module);
} else {
throw new HttpException(404, 'module not exists:' . $module); //此处标出
}
} else {
// 单一模块部署
$module = '';
$request->module($module);
} 

我先在application/index/model目录下新建了user模型,代码如下。

<?php
namespace app\index\model;
use think\Model;
class User extends Model{
    protected $table = 'User';
    protected $pk = 'ID';
}

Controller里建立了相应控制器:

<?php
namespace app\index\controller;
use think\Request;
use think\controller\Rest;
use app\index\model\users;

class User extend Rest{
    ......
     public function add(){
        return 'hello';  
    }  
    ......
}

修改了route.php:

use think\Route;
......
Route::any('user','index/Users/add');

解决方案

路径匹配问题

这篇关于php框架 - Thinkphp5模型问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆