TP5技术总结
日常总结TP5项目中常用功能的解决方法
zj12november
日常学习总结
展开
-
Composer安装ThinkPhp最新镜像
图文详细教程原创 2018-08-18 11:16:44 · 1066 阅读 · 0 评论 -
TP5中update时避免验证字段重复的解决方法
比如当你修改一个前台轮播图的信息,其他信息要修改后,只有排序这个关键字段不需要修改(排序在数据库中字段为Sort,字段数据为1、2、3、4),但是在验证里边写了unique验证规则(排序不能重复),那么此时修改某条信息时就会显示排序不能重复的在验证器里写自定义的报错信息(此处排序就是前台轮播图要显示的顺序),但是此时不需要改当前的排序。此时删掉整条信息再添加会很不友好,如果在更新时的验证场景中去掉...原创 2018-08-14 14:01:19 · 5030 阅读 · 0 评论 -
PHP 类型比较表
请看官方真值表原创 2018-08-09 20:47:47 · 346 阅读 · 0 评论 -
后台PHP判断文件是否选中
判断文件是否在input中了,就是判断的状态,用途;在修改文件时,判断是否要修改文件,如果没有提交文件,那么就默认不修改,而如果你要修改时就要上上传新的文件,而input type=file的表单时有时不显示,在后台判断状态是否选中的条件就是一以上传不上传文件为条件的,而且在后台用PHP代码实现,那么就不能用js代码来实现,当然也能用js代码实现,PHP中也有自带的判断文件为空的语句,但是我没...原创 2018-08-09 21:48:08 · 499 阅读 · 0 评论 -
TP5删除文件前判断文件存在不存在
public function del() { $id=input('id');//返回的结果为获取的id $proj=db('project')->find($id);//获取一条数据 $path='../public/static/uploads/'.$proj['File'];//文件的存放路径 $unlink= new ProjMode...原创 2018-08-13 16:55:20 · 3514 阅读 · 0 评论 -
TP5中怎样同时删除数据库和上传到服务器上的文件
在TP5中怎样同时删除数据库和上传到服务器上的文件:模型中定义方法如下<?phpnamespace app\admin\model;use think\Model;class Pic extends Model{ public function unlink($path) { return is_file($path) && unlin...原创 2018-08-10 17:00:45 · 1751 阅读 · 0 评论