来源:我的博客站 OceanicKang |《【ThinkPHP】ThinkPHP5 数据模型和关联》
Model 模型目录
application 应用目录
|--index 模块目录
|--controller 控制器目录
|--Index.php 控制器文件
|--model 模型目录
|--User.php 模型文件
/*
Model模型和表映射(表名绑定类名)
User => tp_user
UserLevel => tp_user_level
*/
User.php(模型文件)
<?php
namespace app\index\model;
use think\Model;
/**
* user_level表命名:UserLevel(去掉下划线,首字母大写)
* user表命名: User
* 数据表主键自动识别,也可以指定:protected $pk = 'id';
*/
class User extends Model {
// 设置数据表(不含前缀)
// protected $name = 'user';
// 设置完整的数据表(包含前缀)
protected $table = 'tp_user';
// 设置当前模型的数据库连接
protected $connection = [
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'thinkphp',
// 数据库用户名
'username' => 'root',
// 数据库密码
'password' => '',
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'tp_'