随笔分类 -  TP5.0

摘要:1、PHP代码处理(普通/不重要的)并发情况,例如统计pv数据:什么意思呢? 比如pv统计,某时间段pv数据不存在则新增,存在则更新+1,这时候会存在一个问题:我们查询的时候可能没有记录,但是准备插入的时候却已经有数据了(别的进程捷足先登) 解决办法:我们可以在MySQL设置 唯一主键,配合php代 阅读全文
posted @ 2020-11-09 10:26 PHP急先锋 阅读(206) 评论(0) 推荐(0) 编辑
摘要:下面是部分tp5内置的验证规则: 下面是部分tp5内置的验证规则: 下面是部分tp5内置的验证规则: 下面是部分tp5内置的验证规则: 格式验证类: 验证某个字段的值是否为数字(采用filter_var验证),例如: 验证某个字段的值是否为浮点数字(采用filter_var验证),例如: 验证某个字 阅读全文
posted @ 2019-10-01 08:43 PHP急先锋 阅读(3356) 评论(0) 推荐(0) 编辑
摘要:1、composer是php的依赖包管理工具 2、符合PSR-0/1/2/3/4 规范 3、composer安装推荐使用国内镜像 4、composer require/install/update 区别: 然而,对于如何『安装他们』,新手可能并不清楚。网上的答案有的说 composer instal 阅读全文
posted @ 2019-06-12 09:52 PHP急先锋 阅读(6577) 评论(1) 推荐(1) 编辑
该文被密码保护。
posted @ 2018-10-19 17:10 PHP急先锋 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1、背景:2018年,第三方支付机构(支付宝、微信、百度钱包等)应国家要求,必须接入网联支付接口api 2、目的:以【微信jsapi】公众号支付为demo,讲解微信jsapi支付接入网联支付api,实现支付成功 3、代码:$record['uniontid'] 自己填写 阅读全文
posted @ 2018-09-16 16:34 PHP急先锋 阅读(3731) 评论(0) 推荐(0) 编辑
摘要:1、版本 5.0.18 2、在data/conf/ 新增config.php文件,内容如下: 3、效果: 如果是微信,默认输入ip或者域名,直接绑定到 user/Loing/index 页面 如果是wap,默认输入ip或者域名,直接绑定到 portal/Index/index 页面 其他情况,PC/ 阅读全文
posted @ 2018-09-06 16:16 PHP急先锋 阅读(645) 评论(0) 推荐(0) 编辑
摘要:写在最开始:本教程适用于tp5路由的【强制模式+半pathinfo模式+pathinfo模式】,通用。 比网上的【通过路由去控制空模块更强力、更全面】。 PS:路由控制空模块缺点:仅仅在【强制模式下才生效,pathinfo模式下有错误】 1、这里只讲tp5(5.0.18)的空模块跳转,空控制器和空操 阅读全文
posted @ 2018-08-23 11:39 PHP急先锋 阅读(3423) 评论(0) 推荐(0) 编辑
摘要:1、本场景仅介绍复杂一点的ajax请求带上token验证,普通的form提交不讲 2、原理仅个人理解,如有偏差 欢迎各路大神指点:框架tp5.0.18 目前将token放置于 ajax的header头部,发现在后台验证时候,一直报错【验证令牌不存在】。 故将token放置于 ajax的data参数中 阅读全文
posted @ 2018-08-16 15:25 PHP急先锋 阅读(8460) 评论(0) 推荐(0) 编辑
摘要:1、db_connect的name链式操作,类似于3.2的M('table','prefix_','db_config2') 阅读全文
posted @ 2018-08-10 16:01 PHP急先锋 阅读(273) 评论(0) 推荐(0) 编辑
摘要://查看默认session存储路径:print_r(session_save_path()); 通过查看thinkphp5自带的代码发现没有设置session过期时间的地方。 只是在\thinkphp\library\think\Session.php有 设置过期时间。 // 更新与 2019/01 阅读全文
posted @ 2018-08-07 08:52 PHP急先锋 阅读(7964) 评论(0) 推荐(0) 编辑
摘要:1、想要实现的效果: 2、思路:小数据量使用 php的正则替换,即【preg_replace()】函数 -->> 支持多个关键词高亮显示,中间参数1和参数2放入对应的数组即可。 3、具体显示: 4、附一个tp5的使用案例 6、附js的思路:js其实和php都差不多,也是页面加载完毕,ready状态, 阅读全文
posted @ 2018-08-02 17:37 PHP急先锋 阅读(821) 评论(0) 推荐(0) 编辑
摘要:// 更新与 2019/01/23日 // 1、问题:本来我想设置session有效期1800秒即30分钟 失效的,可是实际使用TP3.2.0的时候发现,登录了几天用户竟然没有失效,一直都可以登录。 1、回答:设置不成功问题:gc回收机制,是概率性的,默认1/100,这就解释了为什么测试时候,登录几 阅读全文
posted @ 2018-04-29 09:47 PHP急先锋 阅读(5033) 评论(0) 推荐(0) 编辑
摘要:1、从字面理解:假如A比B大,那么A hasOne B; B belongsTo A; 2、个人总结: 3、从代码角度: 主要是看你是在哪一个model(模型)中编写这个关联关系,父关联对象就是在父关联model(本文是在Products的model类)下编写的关联模型。 has_one(或has_ 阅读全文
posted @ 2018-03-31 22:10 PHP急先锋 阅读(5250) 评论(0) 推荐(0) 编辑
摘要:1、实例:如后台admin模块,公用一个header.html和footer.hml 2、模块结构: 3、使用方式: 阅读全文
posted @ 2018-03-24 23:16 PHP急先锋 阅读(3415) 评论(0) 推荐(0) 编辑
摘要:1、假设tp5 下只有一个项目,且application在tp5下, 2、我们知道 外界访问tp5项目,只能通过public/index.php的入口文件,且查看apache服务器我们知道, 【DOCUMENT_ROOT]指向的是D:\\phpStudy/WWW/tp5/public 目录,所以我们 阅读全文
posted @ 2018-03-24 22:56 PHP急先锋 阅读(4649) 评论(0) 推荐(0) 编辑
摘要:TP5.0》 进入项目根目录(tp5/),执行以下命令: 阅读全文
posted @ 2018-03-23 22:37 PHP急先锋 阅读(2594) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示