
ThinkPHP
夜晓码农
一个努力奔向后端的Android、嵌入式攻城狮
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TP 3.1.3 pgsql数据库模型getLastInsId()无法获取上次插入的id情况,BUG?
背景TP小白新接手的一个项目,公司之前有同事使用过3.1.3版本TP ,故在同事的带领下,开始TP之旅测试环境ThinkPHP 3.1.3 (PS:知道它老古董,小白入门,勿喷)WAMPServerMemcachedPostgresql 10废话不多说,直接贴代码经过打印,发现$id 死活不对,直接走读源码ThinkPHP\Lib\Core\Model.class.php ...原创 2019-02-27 23:27:50 · 2585 阅读 · 0 评论 -
TP 3.1.3 关联插入备忘
HAS_ONE的关联插入代码如下原创 2019-02-27 23:54:42 · 185 阅读 · 0 评论 -
PHP 提取中文字首字母踩坑
前言接手的项目需要做一个中文首字母的模糊查询匹配功能踩坑百度一下,网上很多帖子的实现思路都和下面链接思路一样【PHP原生】获取字符串所有汉字首字母和首个汉字首字母刚开始以为可以投机取巧,直接将别人的代码拿来就用。刚开始是美滋滋的,可是后面在使用过程中发现有部分文字的首字母识别不出来。然后去细究代码,然后发现是作者实现思路里面包含的中文识别根本不全,只有一部分,连GB2312编码表的中...原创 2019-03-01 01:54:02 · 855 阅读 · 0 评论 -
TP5 save函数,使用PGSQL,错将外键当成主键的BUG
鉴于TP 3.X对PGSQL的支持不太完善,将公司项目使用的框架升级到TP5,然鹅在测试的过程中,发现依然有幺蛾子…在save数据的时候,发现TP错误的将表外键当前主键,导致外键无法更新。后面走读源码,发现是TP5 table_msg函数的问题,已提交issue以及解决方案。目前已被整合到TP源码,当前TP版本是5.0.24,估计下一个版本就会修复。...原创 2019-03-04 03:12:58 · 196 阅读 · 0 评论