随笔分类 - ThinkPHP开发记录
摘要:项目场景 是外卖代运营平台,每个客户都有相关运营人员、签约业务员,分别在客户信息表里有user_id、business_id字段记录。 需求描述 在网站用户列表里,能直观看到实际每个人所关联的客户总数量、不同状态的数量分别是多少。 解决方案 $res_arr = User::alias('a') -
阅读全文
摘要:主表的类型不同,需要连接查询不同的表时,可以使用case when
阅读全文
摘要:在ThinkPHP8中实现多条件模糊搜索,可以使用where方法结合数组构建查询条件。 以下是一个示例代码: // 假设有一个搜索表单,提交的参数有name, email, status等 $name = Request::param('name', ''); $email = Request::p
阅读全文
摘要:场景 ThinkPHP开发中引入 think\Facade\Db 在线下没有问题,线上(linux环境)报错。 原因 在线下环境中由于不区分大小写所以导致招不到文件,然而在线上环境中区分大小写所以检索不到 think\Facade\Db 的文件。 解决 将 think\Facade\Db 中的 Fa
阅读全文