项目背景:企业微信,网页应用;开发工具为HBuilder,使用H5打包。问题背景:曾经让兼职开发的一个项目被同事Z接手,临时帮忙做点小功能,更新上去,好应对新年。问题现象:在本地测试没问题后同事就把打包好的文件替换了上去,结果陆续收到了很多人反馈白屏,有的刷新一遍就好了,有的无论怎么刷新始终是白屏。 ...
关于在thinkphp5中try catch提交事务一直抛出异常的问题
在用ThinkPHP5.*框架开发中,曾经遇到过在try-catch内提交事务之后总是抛出异常的情况,代码如下:Db::startTrans();try{ $user = User::where('username',$name)->find(); $user->n ...
在PhpStorm中创建自己的代码模板
点击菜单PhpStorm,选择Preferences,然后展开Editor,点击Live Templates,在右侧的窗口点击PHP,然后点击加号添加自己的模版即可。其中Abbreviation为缩写,Description为备注(描述),Templat text就是具体生成的代码啦。例如我想输入t ...
关于微信内ajax请求出现readyState为0的问题
这两天开发某公众号项目遇到一个问题,部分手机测试ajax上传图片的时候出现以下错误提示:{"readyState":0,"status":0,"status Text":"NetworkError:Failed to e ...
PHP中echo-print-printf-print_r-var_dump-var_export的区别
echo和print相同点是语言结构,可以打印字符串和整型变量,无返回值。不同的是echo可有多个参数,用英文逗号隔开,print只能传入一个参数;echo无返回值,print返回值 1。 printf为输出格式化的字符串,f指format格式化。 print_r可以打印出复杂类型变量的值(如 ...
cURL error 60: SSL certificate problem: unable to get local issuer certificate错误
利用easywechat扩展调用微信付款到零钱的时候报一个错误,其实以前也遇到过,时间久了忘了怎么解决,所以记下来。错误内容如下:cURL error 60: SSL certificate problem: unable to get local issuer certificate (see h ...
阿里云Composer全量镜像已出
团队Composer镜像之前一直在用https://www.phpcomposer.com/,后来某一天因为未知的原因无法再使用。团队里并不是每个人都能翻墙,开发起来很头疼,后来出现了https://php.cnpkg.org/和https://packagist.laravel-china.org ...
ThinkPHP6.0composer应用开发试水
TP6.0原生支持多应用,怎么理解呢,就是以前的application/admin模块、application/api模块之类的现在都都叫一个应用,admin应用、api应用,并且目录调整为app/admin、app/api,简洁了不少。TP6.0版本的应用比TP5.*版本的模块多了一些东西,看一下 ...
RESTful API常用HTTP状态码整理
200200表示请求成功。这也是用的几率最大的状态码了。 400400表示客户端的错误。不想详细说明的客户端错误都可以用400表示。 401401表示未授权。比如客户端token错误或失效时可以返回。 403403表示禁止访问。和401相似,此状态码主要用在用户没有此接口的操作权限时返回,例如普通用 ...
宝宝记录小程序功能模块设计
小程序端主要功能功能概述暂定功能有添加宝宝功能,添加宝宝记录,添加宝宝重要事件,记录宝宝身高体重,分享宝宝给亲朋好友,可以查看亲朋好友分享过来的宝宝。 页面概述目前主要页面暂定两个,一个为首页,一个为我的,首页展示当前宝宝的信息和记录,我的页面展示个人信息和一些操作菜单。 程序框架前端使用小程序wx ...