fastadmin插件开发之插件目录

上一篇文章写了点关于插件开发的东西,这一次打算就插件目录,以及各自的作用做一个补充说明.凡事几天不用,隔几天再看似乎倍感亲切. 上一篇文章Fastadmin开发之插件开发 里说我们可以直接通过命令行的方式生成一个插件目录.但是这个目录是一个残缺的目录. 这是一个插件名称为mydemo的插件.如果你的插件包含数据库.你需要添加一个install.sql的文件.这个数据库文件会在安装插件的时候插入到你项目数据库中.需...

read more..

Fastadmin开发之插件开发

fastadmin是一款优秀的后端框架,也是用这个框架写了好几个项目了.因为也是在做自家项目.所以就打算考虑已插件化开发形式去升级迭代版本. 简单看了下 开发者文档 ,发现插件开发也是很容易的.这篇文章也是记录下自己开发中需要注意的问题. 第一步.建立一个完整的插件目录. 文档中也是简单明了.我们可以直接通过命令行的方式来一键生成.这里,需要注意首先进去我们项目的根目录,也就是think文件所在的目录. 通...

read more..

PHP之压缩图片

这几天写项目也是遇到了需要手机上传图片.时代在进步.所以图片体积也越来越大.考虑到服务器的感受.所以需要将图片压缩下. 这里也是自己建立了一个新的公告方法.通过调用此方法.也是将4M的图片压缩到了400k.效果还可以.所以分享下. /** * desription 压缩图片 * @param sting $imgsrc 图片路径 * @param string $imgdst 压缩后保存路径 */ public function compressedImage(...

read more..

Fastadmin使用—新增可视化数据

在fastadmin开源项目中,首页有可视化配图,看起来很酷炫.那么,如果自己想做自己的可视化使徒.有需要怎么做呢? 首先,我们需要了解下echarts  其次,我们需要明确的是使用fastadmin,前端使用的是requirejs.作为一个纯后台路人.表示根本不知道是啥玩意.但这不影响我们去使用它. 首先得用模块化的方式编写我们的js,使用define定义一个模块: define('modelname',['jquery','xxx'], function ($,xxx) { v...

read more..

解决url中&times会被转成×的问题

最近在写H5.因为需要使用扫一扫功能.所以调用了下微信的SDK.但在生成秘钥的时候,前端总是说不能用.于是打开签名校验工具比对了下.发现生成的签名居然不对. 奇怪的很啊.之前也是这么写的,没啥问题呀. 将拼接后的URl仔细看了下,发现原来参数中&timestamp中变成了xstamp. 乖乖类个亲娘,找到问题了也很好解决.通过php函数 htmlspecialchars 将特殊字符转换为 HTML就可以了. 😀 PHP的函数还是很方便.有空还是...

read more..

PHP开发之整合阿里云短信

前几天公司说是要换短信接口,因为客户那边问的阿里云短信多点.所以打算吧短信换成阿里云的.问我行不行.开玩笑,男人怎么能说不行.放手一搏. 除去申请签名模板等繁琐工作外.我们要做的事其实没多少 先贴上阿里云的demo地址:https://help.aliyun.com/document_detail/55359.html?spm=5176.8195934.507901.12.b1ngGK 下载出来是四个文件夹 这里我们使用的是TP框架.放到了extend目录下.复制api_demo下的文件夹...

read more..

PHP企业付款到零钱

昨天分享完小程序,今天就要写给用户发红包.之前也写过一次支付.今天也是有幸接触了下企业付款到零钱.企业通过这个可以将钱直接发到用户的零钱里面. 官方文档地址 微信企业付款到零钱文档 说下需要的东西.商户号.商户秘钥.商户证书. 这里需要注意的以下几个条件: 1.商户号付款会直接从商户余额中扣除 2、商户号(或同主体其他非服务商商户号)已入驻90日 3、截止今日回推30天,商户号(或同主体其他非服务商...

read more..

PHP开发之将jpng的图片转换为png格式

这几天也是年底.忙着各种项目的收尾阶段.自己也是吧项目进行了一个收尾工作. 上午遇到了一个需求.就是将小程序生成的码拼接个文字.小程序生成二维码也好.小程序码也罢.这些之前都有接触过.三下五除二就生成了.接下来的工作也是需要进行文字的拼接. /** * @param $background 图片路径 * @param $text 文字 * @param $filename 保存的路径 * 二维码加文字 */ publ...

read more..

微信开发之小程序发送订阅消息

微信小程序在年初也是进行了升级.将原来的模板消息升级为订阅消息.也是在这几天研究了下.发现和公众号的模板消息有一种异曲同工的感觉. 废话不多说.来看下小程序发送订阅消息. 首先放上官方的文档  小程序订阅消息 首先.我们应该先去微信后台的订阅消息处选择适合自己的订阅模板.这里的话也是需要将模板id保存一下. 然后就是需要用到的微信的appid和appsecret.老生常谈的东西.这里就不多说了.参照文档.我...

read more..