![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 55
A黄俊辉A
这个作者很懒,什么都没留下…
展开
-
fastadmin最新版导出数据时 表格中会有 html标签的解决办法
D:\laragon\www\weiyuan\public\assets\libs\tableExport.jquery.plugin\tableExport.js (主要是这个文件)这里的 exportOptions 的配置项有哪些呢 , 我找的方法是 全项目查找 export 关键字, 之后, 看到了其中有两个文件。上面的情况我们的解决办法是,在导出的时候,把html 的标签去掉, 只在内容,当我们使用导出功能时, 有些数据, 我们在设计的时候,配置的是 枚举类型的。原创 2024-07-04 17:36:36 · 250 阅读 · 0 评论 -
workerman 实现推送实时数据到前端
最后在这里说明一下, 为什么 在 php 客户端中使用的是 stream_socket_client 函数创建的,而不是用 workerman 来创建客户端, 我们知道 workerman 也可以创建客户端,也可以创建服务端, 那么我们为什么没有 在 api 接口中,使用workerman 创建客户端呢?以上就是 服务端的代码, 使用时 在命令行中 php Testwroker.php就可以了, 它是一个挂起的窗口,我们实际上线时可以让它在后台运行就可以了。php 的创建的客户端的用法。原创 2024-05-15 15:37:41 · 457 阅读 · 0 评论 -
crmeb v5自动生成代码报错(adminInfo方法或404路由不存在的问题)
adminInfo方法不存在或404原创 2023-12-13 16:14:40 · 610 阅读 · 0 评论 -
crmeb后台自定义菜单并生成代码
进入后台界面之后,我们可以看到界面如下 找到 维护->开发配置->权限维护->添加规则按扭。我们的目的是 想要在基础配置的下方 再生成一个 菜单,用来对一个表进行 增删改查的页面操作。如果我们还想在 新增的条目下再添加 子级, 可以后到有一个添加下级的选项。这样我们的crud 代码就生成出来的,数据库中相应的表也会对应的生成。我们要在设置的 菜单之下,添加一个 基础配置的 子菜单。找到 维护->开发工具->代码生成->添加功能。提交之后,刷新页面就会在列表中出现菜单了。这里我们就不添加了。原创 2023-12-12 17:50:05 · 834 阅读 · 0 评论 -
crmeb本地开发配置代理
crmeb 是一个开源的商城系统, v5 版本是一个前后端分离的项目, 我们从git仓库中下载下来的是一个文件夹,其结构是这样的。我的系统没有使用docker ,使用的是 laragon 的系统。之后, 我们打开 pc 端前端的代码,配置代码。所以首先我们要在 nginx 中配置。原创 2023-12-07 14:59:06 · 585 阅读 · 0 评论 -
php加密解密的用法(对称加密,非对称加密)
所以以上的算法都属于摘要算法。原创 2023-11-08 17:09:23 · 1270 阅读 · 0 评论 -
buildAdmin的使用笔记
找不到源码, 后来想了下, 它是在 table 中的 column 下的 optionBtns的配置, 那就看看 baTable 的代码吧, 所以就找到了这个类。当我们更改了前端代码完成之后, 把web中的 dist 中的文件copy 到 public 的目录下就可以了。这种启动方式, 我是头一回看见 ,后来才发现 thinkphp6 已经是这样启动测试环境的了, 大至看了一下启动的代码。前端 table 的代码解析, 前端代码是用 ts语法写的, 本人看的不是太明白。这样就添加了一个按钮。原创 2023-08-29 16:07:31 · 1532 阅读 · 0 评论 -
CGI PHP-CGI FAST-CGI PHP-FPM 的理解
这也是一个协议,它是因为 php-cgi 的运行过程中浪费资源而做了一些优化的接口,比如 php-cgi在请求过来的时候会开启一个进程, 处理完成后会关闭这个进程, 非常浪费资源, fast-cgi 就属于一个常驻内存的, 开启这个进程之后, 不会关闭, 在下一个请求过来的时候,就不用去再生成一个新的进程来处理请求了, 节省资源。nginx 的办法,就是把 php 的请求, 转发给可以处理php 的进程来处理, 然后把处理的请求返回给nginx, 再由nginx 返回给客户端。原创 2023-03-28 15:39:44 · 277 阅读 · 0 评论 -
fastadmin中 dataLimit dataLimitField的使用
FastAdmin从1.0.0.20170915_beta版本开始添加了一项新的功能,可以单独控制某个控制器只显示当前管理员自己添加的数据,如果你的FastAdmin版本低于该版本,则没有该功能,快升级最新版体验吧!2、给我们的数据表添加一个admin_id字段,类型为int(10),如果不想使用admin_id字段,我们改用adminid字段,则可以在当前控制器中定义个$dataLimitField属性,如下。1、首先我们给当前控制器添加一个$dataLimit属性,如下。原创 2022-11-16 09:53:37 · 847 阅读 · 0 评论 -
try catch中 在catch语句中有 return其后面的代码是不执行的
在 catch中有了 return 语句, 其后面的代码是不执行的,不执行,不执行。这只是一个笔记, 如题。原创 2022-11-08 11:34:43 · 630 阅读 · 0 评论 -
php 使用 rabbitmq 简单模式 hello(一)
rabbmitmq 有六种工作模式##工作流程这是一个完整的工作流程 这个图的流程可以指引我们的代码简单模式中, 只有队列, 生产者和消费者首先, 我们安装 php-amqplib/php-amqplib1.创建一个生产者sender.php我们来看一下 AMQPStreamConnection 构造参数这里说明一下 $vhost ,它可以和管理界面中的对应我们来看一下 $channel->queue_declare 的参数我们来看一下 $channel->basic_publis原创 2022-07-13 17:37:03 · 369 阅读 · 0 评论 -
centos 安装多个版本的php并切换
同一个linux系统中是可以安装多个 php版本的, 安装时就是通常的安装在安装完成以后, 我们可以到php 的安装目录下我分别 安装了, 7.4 版本的, 和 8版本的php 默认监听的端口是9000 , 如果两个版本都开启的话, 那么肯定会冲突, 所以, 我让8版本的监听9001 端口在 这个目录下有一个 www.conf这样就修改了 php8 的监听端口为 9001完成之后, 我们要把 php 8 的bin目录放置在环境变量中在 文件的末尾 末尾 末尾加上 上面的两段之原创 2022-06-30 19:02:07 · 2223 阅读 · 0 评论 -
laravel的服务容器,服务提供者,门面的理解
服务容器, 服务提供者和门面之间都存在着一些因果关系, 单独的去理解某一个, 不太好理解个人的理解, 我们新建一个类或一个接口来提供某种服务, 此时有三个对象, 服务(也就是我们新建的类或接口), 服务提供者(也就是 laravel 的 ServiceProvider), 容器(也就是 container app())我们通过服务提供者, 把一个服务 注册到 容器中这个不用多说 laravel 的 app就是一个容器,可以使用 app() 来得到这个容器对象我们来新建一个服务,其实就是自已定原创 2022-06-21 20:30:26 · 467 阅读 · 0 评论