Thinkphp

  • VUE前后端分离时,本地小皮面板400等错误解决

    此前,我们已经在thinkphp中配置了全局中间件,允许跨域请求。 VUE和Thinkphp6做前后端分离时,跨域请求怎么设置?Access-Control-Allow-Origin设置教程 但在本地开发过程中,我发现总是报错400,无法进行请求,console中也提示跨域错误。

    所以,除了TP本…

    5天前
    0130
  • 全民图床,2022年八款开源免费的图床相册程序推荐

    人在江湖,难免要用到图床。作为分享也好,自己收藏也罢,搭建一个图床还是有用的。 如果你手上有闲置的服务器、云主机,与其放着吃灰或者挂探针,不如弄一个图床吧。 这里整理了10款比较热门的图床程序。 一、Chevereto-Free 虽然我内心是极力拒绝和否定Chevereto的,但奈何市场占有率高,所以这里姑且第一个推荐。 特别强调,Chevereto作者性情…

    2022年6月12日 网站
    01890
  • Thinkphp5中,whereTime没有查询某天的方法,怎么办

    TP5中,只给了大于小于或者区间的查询方法,并没有给出查询某一天的方法,但是在后续的版本中,如TP5.1/TP6中,均给出了对应的方法。 如,TP5.1中的方法是这样: 直接传入当天的日期即可查询。 TP6中的查询则更贱大: 那么,TP5要查询某天的数据方法,怎么查呢?难道只能自己构建吗?当然不是。 TP5此后的版本都是在它基础上发展而来的,查询的方法归根到…

    2022年3月11日
    01410
  • Thinkphp中volist的key到底怎么用,怎么才能输出原有的下标key值

    volist中的key起始分为两种,一种是数字类型,即123456,用于排序等情况。 而另一种,就是调用数组本身的key值。 这两者的具体用法是: 数字序列 此时,输出的结果就是1 2 3 4 5 6,可以作为序号使用。 原有数组下标 如果需要输出原有数组下标,比如我的原始数据是: 我就想输出前面的文字下标,则这样写: 通过$key输出即可。

    2022年3月3日
    01830
  • Thinkphp5.1中的where null表达式到底怎么写?EXP查询表达式错误解决办法

    项目开发过程中使用到组合表达式进行where查询,所有条件都是前端传送到后端,其中有一个条件与其他不同,需要表示为Null,也就是返回给前端所有该字段未空的结果。 但参考官方文档https://www.kancloud.cn/manual/thinkphp5_1/354004,也通过搜索引擎找了一些资料,发现结果都不尽如人意。[crayon-62c14f1c…

    2021年12月10日
    04720
  • Thinkphp前端输出的判断,IF可能表达的更好

    虽然官方给了很多中判断,但是偏偏找不到我们想要的,比如,我们要判断变量是否定义,是否为空,用官方的就比较繁琐,而PHP语句本身很容易做这样的判断。 所以,我们可以直接用IF,代码如下:

     

    2021年10月13日
    01180
  • ThinkPHP如何从数据库中取出数据,复制遍历修改后重新插入数据库中

    最近在做账单功能,需求是一键创建账单,创建时选择要复制数据的月份,即复制一份上月的数据稍作调整后作为本月或者任意月的数据。 这就需要从数据库中取出数据,修改后再插入数据库中,实际操作是发现一些问题,这里做一下总结。 一、取出数据 1、静态方法 静态方法取出的数据是对象,object,能做修改调整,但是重新插入数据库就会繁琐一些。 2、DB类 直接引用THIN…

    2021年9月23日
    03360
  • Layui想给表格定义一列统计数据?可通过AJAX输出Return返回

    昨天想在Layui的数据表格添加一列与ID对应的统计数据,折腾了几个小时,这里做一下记录。 一、多模型Haswhere 最开始我的需求是联查三个表,但是看了TP文档,Hasone只能有一个Haswhere,但是可以有多个with。 也就是可以展示多个绑定的数据,但是有且只能查询其中的两个,其他的不在查询条件内。 后来没办法只有用join来连表实现,代码如下:…

    2021年3月12日
    02870
  • 用Thinkphp官方上传代码为什么失败?

    因为TP6很多功能比较新,还没有系统的学习,所以一直用的是TP5。 最近在做一个后台管理程序,其中一个功能就是excel上传并导入数据,看文档抄代码的时候,发现官方文档给的代码会报错。 文档地址:https://www.kancloud.cn/manual/thinkphp5/155159 表单部分代码:[crayon-62c14f1caf9a4461320…

    2021年2月28日
    0850
  • 笔记:Thinkphp+LayUI表单中的时间转换写入写出问题

    如果没有对时间进行处理,而且数据库使用INT(10)的话,POST的数据自然是没有问题,格式如2019-01-16,可是传入数据库后只剩下2019。 其实只要在传入数据库前进行简单的时间戳转换即可

    或者是

      对应的前端循…

    2019年1月16日
    02.4K0