网站首页 > 编程文章 正文
thinkphp从3.X升级到5.0,很多新手都习惯性的找基于thinkphp5的各种类库,其实这样有点盲目。很多3.x的类库其实只要稍加改动就可以在thinkphp5里使用了,根本无需求。thinkphp5只是框架的升级,并不是整个php语言的变革,即使不按照thinkphp5的函数要求使用,也一样可以按照原生php的写法去引用。下边我就以开源商城wstmart为例子演示一下他们验证码的使用。
先回顾一下thinkphp5手册的写法:
按照这个要求,我们首先把thinkphp3.x的验证函数Verify.class.php提取出来,放在wstmart/extend目录下,命名为Verify.php(要留意一同提取验证码字体文件哦)。
路径如下:wstmart/extend/verify/Verify.php
然后把里边的命名空间改为namespace verify; 然后按照上图第三个箭头的使用法。在需要显示验证码的地方写代:
注意:wstmart系统是把验证码函数写在公共的函数库里,然后在base Controller调用。
例如:wstmart/wstmart/admin/controller/Base.php:
接着在前台需要显示的地方通过javascript(wstmart/wstmart/admin/view/js/login.js)去实现验证码的显示:
最后效果就出来了:
很简单吧?~~^_^~~
猜你喜欢
- 2024-10-10 Lin-CMS 是经过大量项目实践所提炼出的一套内容管理系统框架
- 2024-10-10 在VSCode中调试ThinkPHP8.0,开启调试模式
- 2024-10-10 cmpay聚合支付系统(聚合支付产品介绍)
- 2024-10-10 thinkphp6开启调试与配置文件003(thinkphp6视频教程)
- 2024-10-10 ThinkPHP之多表联合查询(thinkphp 多表查询)
- 2024-10-10 ThinkPhp6从安装到配置全解(thinkphp 5.0.24 rce)
- 2024-10-10 ThinkPHP5.*远程代码执行高危漏洞手工与升级修复解决方法
- 2024-10-10 ThinkPHP v5.1.x POP 链分析(thinkphp pdo)
- 2024-10-10 ThinkPHP6.0如何开启Session(thinkphp5 session)
- 2024-10-10 thinkphp6学习笔记之安装(thinkphp6下载)
你 发表评论:
欢迎- 05-142014年最流行前端开发框架对比评测
- 05-14七爪源码:如何使用 Next.js 构建 Shopify 店面
- 05-14Web 前端怎样入门?
- 05-14我为什么不建议你使用框架
- 05-14推荐几个好用的React UI 框架
- 05-14PDFsharp:强大的 .NET 跨平台 PDF 处理库
- 05-14一组开源免费的Web动画图标,荐给需要的设计师和程序员
- 05-14salesforce 零基础学习(二十九)Record Types简单介绍
- 最近发表
- 标签列表
-
- spire.doc (59)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- sqljdbc4.jar下载 (56)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- 苹果ios字体下载 (56)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)