![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tp5.1
_lala_
这个作者很懒,什么都没留下…
展开
-
tp5验证器
验证器 1、验证器是一个自定义的类,必须继承于框架的验证类think\Validate.php 2、验证器可以创建在应用application目录下的任何一个可以访问的目录下面 这个访问是指控制器可以访问,并不是指外部的URL访问,只需要指定正确的命名空间 3、验证器其实就是完成框架的think\Validate类中的属性protected $rule=[]初始化 4、在控制器中直接实例化调用ch...原创 2019-11-21 16:45:13 · 145 阅读 · 0 评论 -
thinkphp5.1静态代理
use think\Controller; use think\facade\Request;//导入请求对象的静态代理 /* * 正常情况下,控制器不依赖于父类controller.php * 推荐继承父类,可以很方便的使用在父类中封装好的一些方法和属性 * Controller.php 没有静态代理 可在thinkphp\base.php中查看 *控制器中的输出,字符串全部用retu...原创 2019-11-13 16:22:46 · 110 阅读 · 0 评论 -
thinkphp(trait、依赖注入、容器)
1、trait 优先级 子类>trait>父类 2、 3、 *容器与依赖注入原理 1、任何的url访问。最终都是定位到控制器,由控制器中某个具体的方法去执行 2、一个控制器对应一个类,如果这些类需要进行统一管理,怎么办? 使用容器进行类管理,(容器内没有控制器),还可以将类的实例(对象)作为参数,传递给类方法,自动触发依赖注入 依赖注入:将对象类型的数据,以参数的方式传到方法...原创 2019-11-13 11:47:10 · 305 阅读 · 0 评论 -
thinkphp中使用Redis
1、确定PHP版本 2、下载redis https://pecl.php.net/package/redis/5.1.0/windows 3、文件解压后,将 文件复制到PHP的ext中 4、在php.ini文件中添加 5、 完成原创 2019-11-15 10:31:33 · 95 阅读 · 0 评论 -
tp5 学习2
1、清空cookie 必须要有前缀 2、cookie 和session的区别 1、cookie数据存放在客户端,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上,当访问增多,会比较占用你服务器的性能,考虑性能应当使用co...原创 2019-10-26 22:54:03 · 56 阅读 · 0 评论 -
tp5 学习1
可选参数: 3、内置规则 use think\facade\Validate; 4、验证器方式 5、csrf验证原创 2019-10-24 23:21:33 · 47 阅读 · 0 评论