- 博客(6)
- 收藏
- 关注
原创 fastadmin 关联模型查询 线下测试没问题 线上报错Unknown column
PHP版本也是一样的 都是7.4。就很迷惑 一模一样的代码 怎么上线就会报错。但是又不能不用 因为两个表有相同的字段 去掉别名更是报错。奇怪的是 线下环境大写小写都可以用 不报错。最终解决手段:别名首字母改小写就好了。线上环境只能小写 大写就报错了。代码上线之后莫名报错。
2023-07-13 13:47:33 216 1
原创 TP5 redis设置默认储存到DB1
公司有两个项目用的同一套框架二开,并且放在了同一个服务器下面。项目里面有些缓存名是重复的,两个项目缓存会相互影响。于是想把项目缓存库分开放。TP文档里面没有,百度也搜不到。去源码里面查看\thinkphp\library\think\cache\driver\reids 默认库是DB0( ‘select’ => 0)protected $options = [ 'host' => '127.0.0.1', 'port' => 6
2021-05-06 11:20:08 1776
原创 TP5 验证器 验证场景无效
代码:新增的时候有好好的验证,但是编辑的时候没有验证任何信息。public function save_one($data,$map=FALSE){ $res = $map ? $this->validate('StoreProduct.edit')->allowField(true)->save($data,$map) : $this->validate(true)->allowField(true)->save($data); re
2021-04-23 18:01:13 629
原创 TP5.0 数据库查询结果输出报错 A non well formed numeric value encountered
今天使用模型查询数据 输出结果的时候一直报错。A non well formed numeric value encountered隔壁模型输出就没问题,就这个表查询出来输出会报错.一开始以为是代码问题。检查了半天。最后干脆直接拿隔壁没问题的代码来查询 结果还是报错。最后找到原因了。数据库表字段名有问题。不能用update_time作为表的字段。我改成了up_time,就可以正常输出不报错了。...
2021-02-02 16:25:24 216
原创 TP5.0一对一关联模型内使用关联模型条件查询。
之前项目都是直接在控制器里面写JOIN查询的,这次项目试了下用关联模型,踩了很多坑,记录一下。主表模型如下:class Members extends Model{ //关联用户信息表 public function MembersShopInfo(){ //uid为MembersShopInfo字段,ID为Members表自增ID return $this->hasOne('MembersShopInfo','uid','id'); }
2021-01-22 15:04:04 1941
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人