今天看的是PHPExcel这个扩展库,Comporse 下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExcel没有命名空间,所以框架里面的use根本引入不进去,这就变得很尴尬,最后看了Tp5的手册,扩展库里面有个手动引入的办法: 1、先在github里面 ...
看到好多面试都问设计模式,我就简单的了解了一下,顺便把之前封装好的Reis做了一次修改. 单例模式 SingletonPattern单件模式或单元素模式 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式有以下 个特点: . 它必须有一个构造函数,而且构造函数必须为私有 必须有一个保存实例的静态成员变量 拥有一个访问这个实例的公共的静态方法 为什么使用单例模式 PH ...
2017-05-17 17:05 0 5867 推荐指数:
今天看的是PHPExcel这个扩展库,Comporse 下载不下来,最后只能自己去github里面手动下载,但有一个问题就是下载下来的PHPExcel没有命名空间,所以框架里面的use根本引入不进去,这就变得很尴尬,最后看了Tp5的手册,扩展库里面有个手动引入的办法: 1、先在github里面 ...
redis处理抢购,并发,防止超卖,提速 1.商品队列(List列表),goods_list 控制并发,防止超卖 2.订单信息(Hash集合),order_info 存放订单信息,后续处理 3.购买成功用户(Set集合),exist_list ...
一般情况下,我们在tp5中需要查询 not null 的字段直接使用 where('view', 'not null') 就可以正确的查询 但如果我们有多个字段呢? https://www.jianshu.com/p/a0d67560a9f8 ...
在网址中输入:localhost/安装TP5的文件夹/public/ 入口文件位置:public/index.php; 最新版本中,新建的文件夹是没有模型和视图的,需要自行添加没有的文件: 添加前 ...
其实非常简单,不过开发文档没有细说 修改public/index.php文件如下: 修改build.php文件如下: 保存以上配置,然后运行首页 即可生成 新的 a ...
在手册上说直接在配置文件里添加 但是tp5.0的需要自己添加验证码类,而在tp5.0.5的版本中则自带有此类只要有这个(现在已更新到5.0.9) 我们只需在方法中添加 html: 或者 如果这样也不行的话 ...
在多个字段之间用|分割表示OR查询,就可以查一个值的多种情况,查询结果如下: 具体更多where or用法可以--tp5.0官方手册,高级查询 ...
TP-SWOOLE 目前,TP5.1官方已经提供了think-swoole2.0,集成程度以前优雅很多,不过5.0的集成方式确实有些鸡肋。所以看了下2.0,为5.0开发了一个扩展包,可以采用composer下载 开发之前,需要先熟悉TP5.0的生命周期,不然就无从下手了。 由于TP主要 ...