tp5 定义baseLog文件自动记录操作日志
因为日志记录比较繁杂,需要在每一个方法中记录特定的内容,所以在外部自动访问所属的log控制器记录对应的内容。首先新建一个base控制器继承controller方法。然后创建__construct析构函

tp5有钩子吗,钩子是什么,如何快速使用钩子
在 PHP 中,"钩子"(Hook)通常指的是一种机制,允许开发者在特定的事件发生时插入自定义的代码逻辑。这种机制提供了一种扩展应用程序功能的方式,而无需修改核心代码。行为(Behavior)是Thi
2024-01-02

tp5查询数据库常用的链式查询方式
不同的业务场景,会需要不同的数据内容,在使用tp5框架进行开发生产的时候,会面临各种各样的数据组合,在我们使用内置的数据库查询类进行编写查询语句的时候,有很多不常用的查询链式操作不知道怎么写,今天就简

EastWeChat工具库安装和简单使用
在很多项目中都会多多少少涉及到微信方面的功能开发,最常用的就是用微信来一键登录的功能,当然还有很多其他功能会涉及到微信包括微信的模版消息,消息群发,微信支付等等。因为大部分的项目可能只用到了其中的一项功能,所以在项目中我们不会去找一些集成的工具包去实现这些功能,我们经常就是自己通过微信的一些接口去直接实现一个功能或者几个功能,例如微信登录的功能,我们基本上都是自己去写方法调用微信的接口而不是通过引...
2023-09-17

用tp5从0搭建一套应急指挥系统8——接收信息
当部门接收到从中心发来,首先需要打开信息列表查看待处理的信息,然后查看信息详情进行回复,那么这时就需要三个方法来实现所需功能。首先是需要创建部门文件夹已经控制器,创建过程不再赘述。然后再index中创建list_msg方法来获取所有的下发信息,使用DB类的链式方法编写sql语句,paginate方法来实现分页的功能,这条sql的将查询信息表中跟当前用户相关的内容,且查询出,下发人、下发类型的名称。...

用tp5从0搭建一套应急指挥系统3——配置网站
网站搭建好之后下一步需要安装上tp的源码,安装源码有多种方式,我们采用最简单的直接将源码包上传到网站路径解压。找不着源码包的可以访问此地址自行下载:https://gitee.com/meigujian/tp51_source_code.git。 源码下载后直接上传到服务器解压即可,解压后得到一下目录这时我们再次访问zhihui.com就会出现tp的图标,代表源码部署成功接下来需要修改一下配置文件...