我是按照老师所说的做的。
在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_',
);
数据库没问题。
错误信息是这样的:
Class 'Home\Controller\M' not found
说是错误信息就在实例化M那一行。
我翻过thinkphp3.2手册,没有找到相应的答案。
环境:wamp2.5
版本:thinkphp3.2.3
我感觉应该是命名空间问题,但是不知道怎么解决。求老师指导