数据库配置
数据库配置
数据库默认配置如下,可以在 src/common/config/db.js 中进行修改:
export default {
type: 'mysql',
log_sql: true,
log_connect: true,
adapter: {
mysql: {
host: '127.0.0.1',
port: '',
database: '', //数据库名称
user: '', //数据库帐号
password: '', //数据库密码
prefix: 'think_',
encoding: 'utf8'
},
mongo: {
}
}
};
也可以在其他模块下配置,这样请求该模块时就会使用对应的配置。
数据表定义
默认情况下,模型名和数据表名都是一一对应的。假设数据表前缀是 think_,那么 user 模型对应的数据表为 think_user,user_group 模型对应的数据表为 think_user_group。
如果需要修改,可以通过下面 2 个属性进行:
tablePrefix 表前缀
tableName 表名,不包含前缀
ES6 方式
export default class extends think.model.base {