初衷
以下总结了一些开发中发现以及用到的比较好用的扩展,会不断地进行更新,如果有好的扩展推荐,也可以留言我会及时补充上,方便自己和大家使用。
更新说明:
- 2019年5月31日更新
- 2019年6月6日更新,添加汉字转拼音插件
1.定时任务管理扩展
https://gitee.com/zjq528/yii2-cron
2.php验证扩展(类似yii2)
https://gitee.com/zjq528/php-validate
3.阿里大于短信扩展
https://github.com/zhang-jianqiang/dysms
https://github.com/flc1125/alidayu
4.微信支付扩展
https://github.com/zhang-jianqiang/omnipay-wechatpay
5.支付宝支付扩展
https://github.com/zhang-jianqiang/omnipay-alipay
6.银联支付扩展
https://github.com/zhang-jianqiang/omnipay-unionpay
7.http请求扩展guzzle(没有zttp好用)
https://github.com/zhang-jianqiang/guzzle
8.http请求扩展zttp
https://github.com/zhang-jianqiang/zttp
9.yii2-redis扩展
https://github.com/yiisoft/yii2-redis
10.微信公众号扩展(easyWechat)
https://github.com/overtrue/wechat
11.七牛-ueditor(可以直接传图到七牛云js插件)
https://github.com/zhang-jianqiang/qiuniu_ueditor
12.Linux微信网页扩展
https://github.com/zhang-jianqiang/Mojo-Weixin
13.PHP解析Markdown
https://github.com/erusev/parsedown
14.PHP生成pdf文档
https://github.com/mpdf/mpdf
//使用
$mpdf = new Mpdf();
//防止中文乱码
$mpdf->autoLangToFont = true;
$mpdf->autoScriptToLang = true;
$mpdf->WriteHTML('<h1>Hello world!你好</h1>');
//直接输出到浏览器
$mpdf->Output();
//直接下载文件
$mpdf->Output('test.pdf', 'D');
15.最新phpexcel扩展
https://phpspreadsheet.readthedocs.io/en/latest/
16.开源PHP文件管理系统
可道云
http://kodcloud.com/
17.php数据校验扩展
https://github.com/rakit/validation
18.生成二维扩展
https://github.com/2amigos/qrcode-library
19.PhpAnalysis分词扩展
http://www.phpbone.com/phpanalysis/
20.PHPMailer发送邮件
https://github.com/PHPMailer/PHPMailer
test:
$phpmailer = new PHPMailer();
$phpmailer->isSMTP();
$phpmailer->SMTPDebug = 2;
$phpmailer->SMTPAuth = true;
$phpmailer->Host = 'smtp.qq.com';
$phpmailer->SMTPSecure = 'ssl';
$phpmailer->Port = 465;
$phpmailer->CharSet = 'UTF-8';
$phpmailer->Username = '***[email protected]';
$phpmailer->Password = '1234551112';
$phpmailer->FromName = '***[email protected]';
$phpmailer->setFrom('***[email protected]', '测试');
$phpmailer->isHTML(true);
$phpmailer->addAddress('***[email protected]');
$phpmailer->Subject = '我正在测试发送邮件';
$phpmailer->Body = '<h1>Hello World</h1>';
$status = $phpmailer->send();
21.rageframe yii2框架
http://www.rageframe.com/#snapshoot
22.数据抓取类库
https://github.com/bupt1987/html-parser
23.用于解析,格式化,存储和验证国际电话号码的PHP库
https://github.com/giggsey/libphonenumber-for-php
24.汉字转拼音
https://github.com/overtrue/pinyin