为了账号安全,请及时绑定邮箱和手机立即绑定

实例化model出错了

我是按照老师所说的做的。

在function user 中写入了这些

<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
    public function index(){
//省略了
    }
    public function user()
    {
    //其实新版的url应该这么写:http://www.thinkphptest.com/index.php/Home/Index/user
    $user=new M("user");
    $dateuser=$user->select();
    dump($dateuser);
    $this->display();
    }
}

配置文件是这样的:

<?php
return array(
//'配置项'=>'配置值'
'URL_MODEL'=>2,
'SHOW_PAGE_TRACE'=>true,
'DB_TYPE'=>'mysql',
'DB_HOST'=>'localhost',
'DB_NAME'=>'think',
'DB_USER'=>'root',
'DB_PWD'=>'',
'DB_PREFIX'=>'th_',
);

数据库没问题。

http://img1.sycdn.imooc.com//54fbc52b0001cdcc01530068.jpg

错误信息是这样的:

Class 'Home\Controller\M' not found

说是错误信息就在实例化M那一行。

我翻过thinkphp3.2手册,没有找到相应的答案。

环境:wamp2.5

版本:thinkphp3.2.3


我感觉应该是命名空间问题,但是不知道怎么解决。求老师指导


正在回答

2 回答

http://img1.sycdn.imooc.com//5932abaa0001858502230067.jpg

添加use think\Model

0 回复 有任何疑惑可以回复我~

我在user模型中这样写,可以运行 thinkphp:3.2

<?php


namespace Home\Model;


use Think\Model;

/**

 *

 * @author Administrator

 *        

 */

class StudentModel extends Model{

public function showmsg(){

return "ok";

}

}


?>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
快速入门ThinkPHP框架—理论篇
  • 参与学习       89139    人
  • 解答问题       562    个

快速入门ThinkPHP框架教程,掌握ThinkPHP的理论基础

进入课程

实例化model出错了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信