php框架 - Thinkphp5模型问题
本文介绍了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屋!
查看全文