实习个人总结(1)

需要注意:

  1. 将业务逻辑搞清楚
  2. 关联查询时,需要给主表添加别名。where条件里面也要添加别名。关联一般使用左关联
  3. 分页查询时,有page > page_size的情况的情况,此时我们需要对此进行处理
  4. 写公共函数时,重要参数往前写,规定每个参数的类型和默认值,规定函数返回值的类型
  5. 框架校验支持二维数组中列的单独校验,支持列出所有枚举值
  6. 对于单条数据,能用get不用count操作
  7. " ’ 的使用,纯文本直接使用’
  8. 对于数据库查询,一次将需要的字段查询齐全,避免重复查询数据库,降低效率
  9. 校验参数可以先校验不查数据库的数据,如果错误直接退出
  10. 对所需要的参数逐个查看是否有数据为空的可能,并对他们进行校验
  11. validate 用于校验表单的参数类型等,不适用于别的场景

缺乏使用:

  1. array_column,获取数组某一列的值,可以用户获取二维数组的列值
  2. 构建新的二维数组时,采用foreach循环,$ xxx[‘id’][]=$sss,向二维数组的一个索引插入多个值
  3. foreach不使用引用,采用key-value的形式进行实际赋值
  4. medoo的select、insert、update方法支持直接进行类型的转换
  5. time(),将时间转化为int类型的数值
  6. \SnowDrift::NextId(),用于设置编号
  7. !XUtils::mobile,校验手机号是否符合格式
  8. token 为非必传,没传先赋默认值
  9. init函数 会在控制器方法执行前做一些初始化的工作,可以用于校验用户是否登录

新功能实现流程:

  1. 参数获取
  2. 框架校验
  3. 自定义校验
  4. 数据库校验
  5. 数据的拼装
  6. 操作数据库
  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值