ThinkPHP5
Blau
哒哒哒
展开
-
php 时间日期简单处理,获取当天,昨天,本月,上月
//当天开始结束时间 $nowTime = date('Y-m-d', time()); $todayStart = strtotime($nowTime . ' 00:00:00'); $todayEnd = strtotime($nowTime . ' 23:59:59'); //昨天开始结束时间 $formerTime = date('Y-m-d', strtotime("-1 day")); $for..原创 2021-07-04 10:55:38 · 350 阅读 · 0 评论 -
thinkphp5 order 排序数据有 null 的情况处理
$order . ’ is null,’ . $order/*** 获取全部菜单* @param string typetree获取树形结构level获取层级结构∗@returnarray结构数据∗/publicfunctiongetTreeData(type tree获取树形结构 level获取层级结构 * @return array 结构数据 */ public function getTreeData(typetree获取树形结构level获取层级结构∗原创 2021-07-04 10:52:21 · 788 阅读 · 0 评论 -
ThinkPHP5.1 使用 curl 推送文件到远程服务器
ThinkPHP5.1 使用 curl 推送文件到远程服务器请注意 : php 版本要大于等于 7 以上。发送端:/** * 通过curl传输文件到远程服务器 * @param string $url 推送的远程服务器地址 * @param string $file 要推送的文件的路径 * @return bool|string */function post_files($ur...原创 2020-04-25 15:42:20 · 1793 阅读 · 0 评论 -
ThinkPHP5.1 查询所有数据并排除某些字段数据
ThinkPHP5.1 查询所有数据并排除某些字段数据在使用 thinkphp5.1 的时候,难免会碰到这样的场景。 我要查询数据库某张表的所有数据,但可能要排除个别某些字段 。当然,良好的习惯是将所有的字段都罗列出来,并将其中个别不要的字段删除即可 。但如果字段数量非常多时,恐怕身为程序员的我们内心是崩溃的。但是 ,若是我们想偷偷懒,应该怎么做?解决方法如下:还是使用 field 字段...原创 2020-04-17 11:06:07 · 6949 阅读 · 1 评论 -
ThinkPHP5.1 写独立PHP脚本时如何按照框架的规则调用框架功能
ThinkPHP5.1 写独立PHP脚本时如何按照框架的规则调用框架功能在用 thinkphp5 的时候难免会有独立写 php 脚本的情况,一般情况下为了便于整理区分,我们会将独立的 php 脚本专门放在一个文件夹内,便于管理。在这种情况下 ,由于该 php 脚本已经不按照 tp5 规则来写了,因此框架无法识别,用不了 tp5 的功能,像函数,方法等等。这样,我们一般会使用 原生脚步 来写,...原创 2020-04-07 14:38:30 · 433 阅读 · 0 评论 -
ThinkPHP5.1关于调用setInc方法数据库默认值为NULL时情况
ThinkPHP5.1关于调用setInc方法数据库默认值为NULL时情况只有当数据库的默认值为 0 的情况下,setInc 方法才能正确添加。否则当数据库默认值为 NULL 时,数据无法正确插入而且也没有任务错误提示。解决方法:专门针对为 NULL 值时的情况单独处理,可以使用以下判断方法:$isNullInt;//被申明需要验证的字段is_null($isNullInt);...原创 2020-04-02 11:04:41 · 840 阅读 · 0 评论 -
ThinkPHP5.1关于条件为[NOT]NULL的写法
ThinkPHP5.1关于查询条件为[NOT] NULL时的写法thinkphp5.1官方文档已经说明了关于[NOT] NULL的表达式用法,使用如下->where('字段名','null')//查询为NULL时的条件->where('字段名','not null')//查询不是NULL时的条件这种用法在单独语句使用时是没有任何问题的,官方还提供了快捷方法,用以简化查询。...原创 2020-04-01 10:03:04 · 7088 阅读 · 0 评论