PHP ThinkPHP框架练习,报错一头雾水
报错
目录结构
index.php
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2014 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
// 应用入口文件
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
define('APP_DEBUG',True); //开启调试模式
define('THINK_PATH','./ThinkPHP/'); //定义ThinkPHP框架路径
define('APP_NAME','02'); //定义项目名
define('APP_PATH','./Application/'); //定义项目路径
require (THINK_PATH."/ThinkPHP.php"); //引入ThinkPHP框架入口文件
config.php
<?php
return array(
//'配置项'=>'配置值'
'DB_TYPE'=>'mysql', //数据库类型
'DB_HOST'=>'localhost', //服务器地址
'DB_NAME'=>'database14', //数据库名
'DB_USER'=>'root', //用户名
'DB_PWD'=>'newpassword', //密码
'DB_PREFIX'=>'tb_', //数据表前缀
'DB_PARAMS'=>array(), //数据库连接参数
'DB_CHARSET'=>'utf8', //字符集
'DB_DEBUG'=>'TRUE', //数据库调试模式 开启后可以记录 SQL 日志
);
IndexController.class.php
<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){
$db = M('user'); //实例化模型类,参数为数据表名称,不包含表前缀
$select = $db->select(); //查询数据
$this->assign('select',$select); //模板变量赋值
$this->display(); //输出模板
}
}
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<!--循环输出查询结果数据集-->
<volist name="select" id="user">
用户名:{$user.name}<br>
电话:{$user.tel}<hr>
</volist>
</body>
</html>