文档详情

ThinkPHP5 数据库和模型.pdf

发布:2019-03-26约7.61万字共90页下载文档
文本预览下载声明
目 录 数据库 连接数据库 范例 缓存 模型类 定义 命名 对象化操作 创建Create 新增Save 读取Read 字段名称存在大写字母处理 更新Update 时间戳字段 删除Delete 总结 数据集 添加业务逻辑 日期 最大日期 查询 函数查询 函数查询1 闭包查询 全表查询 关联查询 列表查询 模型关联 数据处理 自增 实例模型 获取器 修改器 删除 闭包删除 条件删除 软删除 验证 项目调试 本文档使用 看云 构建 - 2 - 数据库 数据库 连接数据库 缓存 本文档使用 看云 构建 - 3 - 连接数据库 连接数据库 一、配置文件定义 params 连接参数 二、方法配置 三、模型类定义 四、使用连接 如果应用需要使用数据库 ,必须配置数据库连接信息 ,数据库的配置文件有多种定义方式。 一、配置文件定义 常用的配置方式是在应用目录或者模块目录下面的database.php中添加下面的配置参数 : return [ // 数据库类型 type mysql, // 数据库连接DSN配置 dsn , // 服务器地址 hostname , // 数据库名 database thinkphp, // 数据库用户名 username root, // 数据库密码 password , // 数据库连接端口 hostport , // 数据库连接参数 params [], // 数据库编码默认采用utf8 charset utf8, // 数据库表前缀 prefix think_ , // 数据库调试模式 debug false, // 数据库部署方式 :0 集中式 (单一服务器 ),1 分布式 (主从服务器 ) deploy 0, // 数据库读写是否分离 主从式有效 rw_separate false, // 读写分离后 主服务器数量 master_num 1, // 指定从服务器序号 slave_no , // 是否严格检查字段是否存在 本文档使用 看云 构建 - 4 - 连接数据库 fields_strict true, ]; 每个模块可以设置独立的数据库连接参数 ,并且相同的配置参数可以无需重复设置 ,例如 ,我们可以在 admin 模块的 database.php 配置文件中定义 : return [ // 服务器地址
显示全部
相似文档