分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

thinkphp 坑多多

发布时间:2023-09-06 02:12责任编辑:傅花花关键词:thinkphp

controller 名称第二个大写字符必须用下划线代替

1.where方法需要在update之前

Db::table(‘fund‘)->where([‘id‘ => [‘eq‘, $fund[‘id‘]]])->update([‘relation_id‘ => $modelFund->id]);

2.column方法如果只有field参数,默认第一个字段是key,如果有两个字段是key=>value 如果超过两个字段是key=>array; column的field参数如果包含逗号,用数组传递。

3.字符匹配


[‘exp‘, "regexp ‘^[0-9]‘"]

4.不可以赋值id更新,只能查询出来的对象才能更新;更新新增方法都是save();


$a = new AttachmentSummary();

5.类大小写问题,php本身不区分类名与函数名称大小写,但是tp框架会把类名大写字母转换为_和字母小写;


$a = new AttachmentSummary();

php array_merge 与 +区别

array_merge不保留数字索引,保留字符索引

+号会原样保留

thinkphp 坑多多

原文地址:https://www.cnblogs.com/zhaoguangjie/p/9570551.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved