摘要: 1、自动时间戳:第一个要开启内容是在基类中的model文件中,放到自定义模型中可以在表中创建这两个字段:2、自动完成:更新数据:0为女客服部,1为男开发部:setDeptAtter自动完成 阅读全文
posted @ 2018-03-26 22:47 smartwange 阅读(38) 评论(0) 推荐(0)
摘要: 1、模型读取器:改写:读取器的工作原理:3、4、5自动执行2、模型修改器:修改器原理:3、类型转换: 阅读全文
posted @ 2018-03-26 22:14 smartwange 阅读(38) 评论(0) 推荐(0)
摘要: 1、模型的CRUD操作:a、创建数据批量添加:返回数组create方法(打印原始数据)b、更新数据根据主键更新操作:没有主键就会变成添加操作 ,左右两种方法均可批量更新:update方法静态更新:filed表示允许更新的字段使用闭包更新:c、read读取操作f... 阅读全文
posted @ 2018-03-26 21:38 smartwange 阅读(36) 评论(0) 推荐(0)
摘要: 1、模型:tp5中指数据表对应业务逻辑之间的关系,模型是数据表的抽象表示模型类中的属性和方法:2、模型与数据表:对应关系、区别联系创建模型:a、创建:命令行创建:进入到项目目录文件tp5,php think make : model创建模型 index模块/... 阅读全文
posted @ 2018-03-26 18:11 smartwange 阅读(48) 评论(0) 推荐(0)
摘要: 1、查询条件生成方法:select是终极方法使用数组来实现多个条件的查询:使用闭包查询:参数$query是查询参数通过外部传入的变量实现闭包查询:使用use关键字传入变量简化:2、查询构造器实现CRUD操作,delete操作不支持闭包,delete(true)... 阅读全文
posted @ 2018-03-26 17:33 smartwange 阅读(56) 评论(0) 推荐(0)
摘要: 1、原生查询实现:a、查询:使用参数绑定查询(防止sql注入):用命名占位符进行参数绑定:b、更新操作:c、更新操作:结果是受影响条数d、删除操作:结果是受影响条数2、查询构造器a、b、链式操作:功能:快速生成查询条件;方法来自基类中的query类;返回值是当... 阅读全文
posted @ 2018-03-26 16:41 smartwange 阅读(50) 评论(0) 推荐(0)
摘要: 1、数据库链接配置:a、静态链接:(静态配置参数)通过原始配置文件自定义数据库配置文件:b、数据库动态配置:(将上面自定义配置文件删除或让其失效)c、动态配置链接字符串:简化写法: 阅读全文
posted @ 2018-03-26 16:14 smartwange 阅读(38) 评论(0) 推荐(0)
摘要: a、检查路由是否开启不能将路由规则放在控制器:url路由匹配是从应用级别就开始的,如果路由规则放到控制器方法里,如果请求都执行到路由器的方法了,那么控制器里的路由规则就没有意义,并且真是的url地址都已经暴露,因此路由注册必须写在应用级别上,如果没有自定义配置... 阅读全文
posted @ 2018-03-26 15:50 smartwange 阅读(37) 评论(0) 推荐(0)
摘要: 变量规则:默认按名称成对解析:配置文件改为1按顺序解析,简化路由规则: 阅读全文
posted @ 2018-03-26 15:50 smartwange 阅读(7) 评论(0) 推荐(0)
摘要: 使用场景:当多个路由规则中,有相同的路由前缀时,分组可以提高效率简化:使用group 方法:闭包分组:虚拟分组:简化:加上前缀简化: 阅读全文
posted @ 2018-03-26 15:49 smartwange 阅读(37) 评论(0) 推荐(0)