
tp5
文章平均质量分 69
leo_jk
分享技术,同行一起进步!
展开
-
TP5 中引入第三方类库
通过了解tp5的目录结构,我们知道其中有两个目录是纺织扩展类库文件的。extend是放置自定义或者其他类文件的。vendor目录是放置composer类库文件的。当我们的第三方类库文件是下载的,而且类文件目录一层又一层,我们开发当中要按照tp5的命名规范来做效率就会非常的低,而且面向对象编程就是拿来即用,何必还要动手去改类文件的源码。其实tp5给了我们一种方式去实现不用命名空间来加原创 2017-10-21 17:19:40 · 32051 阅读 · 0 评论 -
tp5 删除上传的原文件出现权限问题
tp5关于对上传文件的操作中,根据项目的业务需求,将上传的图片进行缩略或裁剪后,保存缩略图并需要删除原图片。此时相信很多朋友在删除原图时就遇到了权限这个问题!权限如果有问题,我们想到的肯定是修改文件的权限了。但是我们尝试了chmod()函数来修改权限仍旧是删除不了,还是权限问题!通过查找各种资料发现,有些朋友的解决办法是,先将原图片的存储路径保存到数据库中,然后取出再删! 但是这样增加了数原创 2017-10-15 02:04:36 · 2473 阅读 · 0 评论 -
tp5 jQuery ajax发送 url问题
tp5 用jQuery发送ajax出现路径问题。因为tp5 用的是url函数 url() , tp3.2用的是U()函数。还是有所不同的。具体的解决办法很简单。就是在写路径参数的时候加一个 ‘ / ’;如:jQuery ajax post发送: $.post("{:url('/admin/tests/count')}", {"num1原创 2017-10-27 18:01:13 · 9077 阅读 · 2 评论 -
tp5无刷新分页
已tp5 分页为例,1.默认生成的分页 页码如下: class="pagination"> href="?page=1">« href="?page=1">1 class="active">2 class="disabled">»2.点击页码 值,跳转到对应的页面,并get传 page='1' or '2';所以无刷新需要做到两点,阻止页码 a链接原创 2018-02-05 16:09:45 · 3980 阅读 · 0 评论 -
tp5 修改使用个人的success、error跳转页面
我们使用tp5或者tp3.2的框架,用的成功或者失败跳转提示页面一般是用框架的。根据我们自己开发的项目,我们也需要将跳转提示页面更改成自己的样式!如果我们直接更改框架源码页面会影响我们后期的框架升级!其实有解决办法,tp官方已经考虑到了这一点,只是开发手册中没有!首先翻看tp5框架跳转页面的文件成功和失败跳转的方法文件位置: /thinkphp/librarytrais/controller/Ju...原创 2018-04-23 12:39:01 · 13161 阅读 · 0 评论 -
tp5 列表数据根据状态排序
我们的列表数据有时候需要根据据状态来排序,状态有 1,2,3,4 四种状态 如果我们希望将 2 的状态排第一,那么就需要自定义状态因为我们mysql的默认字段状态是,按照ASC方式,升序进行排序。tp5 在进行查询前,需要通过框架的Db扩展来更改某个字段值得排序:例如,我需要将status字段的排序排成 0,1,2,8,-1的顺序那么在查询前这么做:$exp = new...原创 2018-08-08 16:43:12 · 5205 阅读 · 0 评论 -
tp5 获取器
用tp5在做项目的时候,我们表里面存储 性别、状态等等分类时,用0/1/2来替代,很直接我们就想到了用获取器获取器的定义我就不多说,很简单,开发文档一看即懂但是等我迫不及待的在表模型里定义额获取器后,我查询的数据都会根据要求转化,但是有时候的查询我不需要转化,呃呃呃、、、、、、、那么问题就来了,那我岂不是又要把它转回去,这样就变得不方便了解决方法很简单,示列如下(以获取表中性别为例的获...原创 2018-12-17 16:33:33 · 865 阅读 · 0 评论 -
tp5 行为
tp5的行为有如下几点:1.行为的具体逻辑(即做什么,具体的行为代码)2.行为的绑定(将具体逻辑绑定到指定的监听点)3.设置行为监听点(即网站逻辑走到这个位置开始执行行为逻辑)如下示列来自:http://www.thinkphp.cn/topic/38941.html在应用或模块下建 behavior目录,目录内建行为类文件Test.php(以下以home模块为例)nam...转载 2019-01-09 11:59:55 · 738 阅读 · 0 评论