自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 magento webapi 接口返回 json对象

现在主流的项目开发都是前后端分离,数据通过json对象格式进行传输。但是magento框架,和传统PHP框架相比,区别很大。虽然也支持以RestApi的形式传输数据,但是要么格式并非是传统jsonObject要么就是需要大量的get、set方法。本文就是在此基础上使用插件对原来的数据返回进行了封装,实现了接口可以返回json对象。

2023-04-24 09:54:20 532

原创 解决PHP使用MPDF,图片不显示。

php使用mpdf踩过的坑。

2022-03-24 16:17:24 2540

原创 TP5 fetchSql() 打印SQL语句

TP5 fetchSql() 打印SQL语句使用方法:

2019-08-01 17:59:39 2207

原创 TP5 异常处理

TP5 异常处理常规异常捕获处理实例代码:在控制器层捕获异常 并 返回给客户端自定义全局异常处理实例代码:全局异常处理定义日志路径、关闭自动记录日志定义基础异常处理类自定义异常返回信息改写配置文件,添加自定义全局异常处理 类的路径在控制器中使用返回结果显示总结:异常分类:由于用户行为导致的异常(没有通过验证器、没有查询到结果)通常不需要记录日...

2019-08-01 14:28:47 605

原创 sqlalchemy.exc.InternalError 问题处理

sqlalchemy.exc.InternalError 问题处理错误提示:sqlalchemy.exc.InternalError: (cymysql.err.InternalError) (1055, "Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column问题原因:...

2019-07-23 09:19:59 4270

原创 PHP将数组中 所有元素中的字母 转换为小写

最近工作中遇到一个问题:如何将上传的微信id统一转换为小写,由于微信id 包含各种字符 如:‘_’,'-'等等。而PHP系统函数 strtolower() 无法识别这些字符,所以需要自定义函数

2019-06-23 16:43:47 2547

原创 Laravel使用框架介绍(持续更新)

一、Laravel安装通过composer 安装:(如何安装composer可以去官网下载:下载地址)composer命令:composer create-project laravel/laravel --prefer-dist ./如果要给项目命名则可以通过:composer create-project laravel/laravel --prefer-dist 项目名二、目...

2019-01-04 15:50:50 1053

原创 TP5 分页传参

**TP5 分页传参**使用方法:参入的参数可以以数组形式传入。

2018-11-16 17:41:38 628

原创 TP5 生成数据表字段缓存和路由缓存

版本要求V5.0.1以上数据表字段缓存通过生成数据表字段信息缓存,提升数据库查询的性能,避免多余的查询。多余的查询语句可以通过TP5自带的日志找到,多余的语句为:每次有查询语句时,TP5框架都会执行show columns语句,动态查询数据库字段,这时候就需要生成字段信息缓存,减少性能消耗。解决方法很简单:在命令行中输入如下命令即可(前提是PHP需要配置系统环境变量)php think...

2018-10-31 15:05:59 3342

原创 tp5 对数据库某个字段进行数值加减

tp5 对数据库某个字段进行数值加减具体用法手册已经列出具体用法手册已经列出TP5 用setInc/setDec 带上想要的值即可进行更新操作。

2018-10-11 09:05:44 17810 1

原创 Nginx 负载均衡配置+使用方法

Nginx 负载均衡配置+使用方法本次环境搭建是在LNMP 环境进行的,具体环境搭建详细教程请看我另一篇博客 这里写链接内容 LNMP环境搭建首先搭建3台虚拟机,这里我的虚拟机ip分别是 192.168.0.38 192.168.0.39 192.168.0.41 大概思路是:我将把192.168.0.38服务器作为代理服务器,进行负载均衡的配置。浏览器访问1...

2018-08-29 13:51:29 17947 3

原创 TP5 belongsToMany() 模块名称命名问题

最近在用TP5 开发CRM后台管理系统中遇到一个问题 就是在关联查询时(多对多)用到belongsToMany函数提示model不存在,下面来看一下具体问题。**函数介绍** 我在项目中的用法 再来看一下我再TP5 中的model层 f_role 是关联模型 ref_user_role 是中间表(多对多关系要有中间表) role_id 外键名 user...

2018-08-09 18:15:29 5544

原创 PHPStorm 连接服务器(Ubuntu 16.04)

一、打开PHPStorm 工具 二、添加连接 四、开始设置 测试成功结果 设置本地项目位置 五、设置自动上传(ctrl+s 保存会自动上传到服务器上,比较方便也比较危险) 六、最后写个code测试一下 PHPStorm显示结果为下图表示上传成功 访问浏览器 成功上传!!!补充 如果出现如下图的情况 表示nginx服务器/va...

2018-07-29 16:46:57 740

原创 LNMP(Ubuntu16.04 + Nginx + PHP 7.1 + Mysql5.7) 环境搭建

一、Ubuntu16.04配置 本次搭建用到Xshell连接Ubuntu 如果直接操作Ubuntu 可以跳过 先用命令查看ubuntu 是否安装ssh-server ps -e|grep ssh如果没有显示sshd,说明未安装ssh-server 安装ssh-server sudo agt-get install openss...

2018-07-29 16:00:24 1238

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除