官方文档说明位置:
Thinkphp/Conf/convention.php
内容说明如下:
‘DB_TYPE‘ => ‘‘, // 数据库类型 ‘DB_HOST‘ => ‘‘, // 服务器地址 ‘DB_NAME‘ => ‘‘, // 数据库名 ‘DB_USER‘ => ‘‘, // 用户名 ‘DB_PWD‘ => ‘‘, // 密码 ‘DB_PORT‘ => ‘‘, // 端口 ‘DB_PREFIX‘ => ‘‘, // 数据库表前缀
复制放入项目的模块配置文件下:
如:
Home/Conf/config.php
最终像这样:
‘DB_TYPE‘ => ‘mysql‘, // 数据库类型 ‘DB_HOST‘ => ‘localhost‘, // 服务器地址 ‘DB_NAME‘ => ‘thinkphp‘, // 数据库名 ‘DB_USER‘ => ‘root‘, // 用户名 ‘DB_PWD‘ => ‘root‘, // 密码 ‘DB_PORT‘ => ‘3306‘, // 端口 ‘DB_PREFIX‘ => ‘think_‘, // 数据库表前缀 ‘SHOW_PAGE_TARCE‘ => true, //开启调试(能看到数据库操作语句)
创建控制器与方法测试, 代码如下:
<?php namespace Home\Controller; use Think\Controller; use Think\Model; //如果用model, 这里要导入 class UserController extends Controller { public function index(){ echo ‘User index‘; } public function test($user, $pass){ echo ‘user:‘.$user.‘<br />pass:‘.$pass; } public function modle(){ echo ‘modle‘; //基类的创建方法, 参数为表名, 如果没有设置了表前缀, 这里要写上完整表名, 如think_user $user = new Model(user); //还可以用 $user = M(user); //new Model(表名, 前缀, 数据库连接信息) //new Model(‘user‘, ‘think_‘, ‘mysql://root:[email protected]/thinkphp‘); //用new Model方法要导入命名空间, 用M()不用。 dump($user->select()); $data_array = $user->select(); dump($data_array[0][‘user‘]); echo dump($data_array[0][‘user‘]); } }
时间: 2024-09-29 02:20:25