鬼谷子叔叔

跟福哥学编程吧~~

做个web框架(19)——图像处理工具对象TFImage的实现【20201213】
介绍介绍福哥今天要给TFPHP框架添加一个新的对象,就是用来加工图片的工具对象TFImage。一般情况下,在做web开发的时候会有很多场合需要对用户上传的图片进行加工处理,常有的加工操作有缩小、旋转、裁剪、加水印、写文字等等。在PHP里面如果要对图片进行加工处理的话就需要用到GD扩展库了,这个GD扩展库在我们的TFLinux里面已经安...
阅读 51
做个web框架(20)——邮件发送工具对象TFMail的实现【20201216】
介绍介绍在现如今的互联网时代里电子邮件的使用率大幅度降低了,除了企业内部发通知之外就剩下网站平台发送激活邮件使用了。但是无论如何发送邮件这个需求还是有的,而大多数发送邮件都是使用SMTP协议方式发送的,因为匿名邮件会被大多数客户端(如:Outlook、Foxmail、GMail等等)自动丢尽垃圾箱里面了。今天福哥就要给我们的TFPHP...
阅读 27
做个web框架(21)——HTTP客户端对象TFHttpClient的实现【20201230】
介绍介绍福哥今天带着大家给TFPHP框架添加一个非常重要的功能模块——TFHttpClient。在很多情况下,我们的控制器需要通过远程的方式调用接口上的数据或者功能,因为这些接口可能属于其他系统或者其他服务,从本地无法直接访问。这种通过远程方式访问接口就需要借助可以模拟浏览器进行网站访问工具对象来完成,因为网站或者平台是遵循HTTP协...
阅读 19
做个web框架(22)——TFDO增加fetchTotal和fetchPart方法【20210105】
介绍介绍今天福哥带着大家给TFPHP框架的TFDO对象增加两个新方法——fetchTotal和fetchPart。这个fetchTotal方法用来获得输入SQL语句查询结果的记录集总数,而fetchPart方法用来从输入SQL语句查询结果的记录集里提取一部分记录出来。一般情况下这两个方法可以用来实现功能列表的数据分页功能,这个数据分页...
阅读 58
做个web框架(23)——TFDataPage分页技术的使用【20210106】
介绍介绍今天福哥带着大家给TFPHP框架增加一个新对象——TFDataPage,使用这个对象可以用来计算功能列表的分页参数。分页是一项技术,用来对功能列表里面的众多条数据记录进行分页处理。其原理是这样的,首先全部数据记录数量就是记录总数(Total);将全部数据记录根据一个固定数字进行等分处理,这个固定数字就是页长度(Page siz...
阅读 53
做个web框架(24)——TFModel设计基于Redis的高速缓存层实现系统加速【20210113】
介绍介绍福哥今天要带着大家给TFPHP框架的TFModel对象进行一次大的改造,福哥要给TFModel的数据读取环节增加一个缓存层,通过这一层缓存提高系统的整体运行效率。缓存层,其实就是数据副本,在开发里面我们称之为冗余数据,它就是将数据库里的数据取出来之后放到一个高速读写介质里面存储一份。这样以后再读取数据的时候可以优先从高速读写介...
阅读 36
做个web框架(25)——TFDO实现upsert方法功能【20210116】
介绍介绍今天福哥带着大家给TFPHP框架的TFDO对象添加一个很棒的方法——upsert。所谓的upsert其实是两个单纯融合到一起的一个伪单词,这两个单词分别为update和insert,这是两个完全不同的操作,那么upsert方法如何将这两个操作结合到一起的呢?首先我们了解一下upsert的最终目的,它的最终目的就是要保证数据表当...
阅读 24
做个web框架(26)——TFModel实现upsert方法功能【20210117】
介绍介绍今天福哥带着大家给TFPHP框架的TFModel对象添加一个很棒的方法——upsert。看过前一课的童鞋应该已经了解了,这里福哥再介绍一下。所谓的upsert其实是两个单纯融合到一起的一个伪单词,这两个单词分别为update和insert,这是两个完全不同的操作,那么upsert方法如何将这两个操作结合到一起的呢?首先我们了解...
阅读 30
使用TFPHP开发TFUMS项目的标签模块的面包屑功能【20210704】
介绍介绍上一课福哥带着大家使用TFPHP框架给TFUMS项目的标签模块的增加了回收站功能,标签可以设置子级标签,子级标签又可以设置孙级标签,但是我们的标签管理列表无法体现这样的特点。今天福哥要给标签功能增加一个面包屑功能,当我们切换到子级标签、孙级标签的时候可以通过面包屑上面的标签信息知道当前所处的标签层级位置,这个功能需要用到标签的...
阅读 55
使用TFPHP开发TFUMS项目的标签模块的回收站功能【20210703】
介绍介绍上一课福哥带着大家使用TFPHP框架给TFUMS项目增加了全套的标签模块的增、删、改、查功能,标签的删除功能福哥使用的是状态删除方式而不是物理删除方式,为的就是那些误删除的标签可以通过恢复功能找回来,今天福哥要带着大家来实现这个恢复功能。标签模块的恢复功能和删除功能相对的,删除功能是把标签状态改为T_STATE_LOCKED,...
阅读 18
 

鬼谷子叔叔

日志
212
浏览
1626