最新 最热

Thinkphp框架的项目规划总结和踩坑经验

1、项目分为PC端、移动端、和PC管理端,分为对应目录为 /Application/Home,/Application/Mobile,/Application/Admin;

2019-08-12
1

ThinkPHP3.2.3 的异常和错误屏蔽处理

在生产环境中系统的错误信息不能暴露给用户,入口文件的 APP_DEBUG 默认为开启状态

2019-08-12
1

ORM,curd操作,连贯操作,ActiveRecord的区别和联系

简单说就是把关系型数据库映射成对象模型。用对象来操作数据库。例如:数据库里面一个User表,有很多字段。编程时候用对象模型就是一个User类。字段就是属性了public class User{ private String id; private Stri...

2019-08-12
1

如何给PHP添加多个错误处理函数

一些常规的PHP框架都会对PHP的错误、异常进行异常处理封装,方便框架日志记录,开发的时候方便处理。我们先看看几个框架错误处理:

2019-08-12
1

ThinkCMF 修改thinkphp5.1 版本

上一个项目在api上使用了thinkphp5.1,但是后台还是使用thinkcmf5.0,tp版本是5.0 .当时就想统一thinkphp版本。最近得空有时间修改,因此在ThinkCMF 5.0.180901基础上将thinkphp版本改成5.1.29 。修改后,已经对本地测试的...

2019-08-12
1

路由和URL的区别与联系

在营销推广的过程中,域名的网站后面的长短是多人很注意的,越短越好,但是Thinkphp域名的参数非常长,普通模式就更长了,如何改短呢,ThinkPHP支持的URL模式有四种:普通模式、PATHINFO、REWRITE和兼容模式,1,设置URL模式...

2019-08-12
1

聊聊Yii2和ThinkPHP5的文件缓存

Yii2和ThinkPHP5缓存操作提供的公共方法对比Yii2缓存提供的方法get 获取缓存set 设置缓存数据exists 判断缓存是否存在mset multiSet 方法别名,批量设置缓存mget multiGet 方法别名,批量获取缓存add 添加缓存返回true...

2019-08-12
1

M方法与D方法有什么区别

ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类。

2019-08-12
1

更新表里的数据

数据没变,提交更新,返回false;数据变,提交更新,返回true;返回的不是false 而是0 你要用恒等判断 是否提交失败

2019-08-12
1

事务管理

当需要实现多个表均完成才可进行下一步的操作时,可利用事务的方法处理数据,实现事务中包括的诸操作要么都做,要么都不做的功能。

2019-08-12
1