ThinkPHP
文章平均质量分 54
眼眸间的深情
喜欢PHP网站开发,目前也是从事PHP网站开发的工作,希望自己可以在PHP网站开发的道路上越走越远,当然我也喜欢分享一些专业的技术,目前在更新一些系列性的文章,喜欢的小伙伴可以关注我,在我的评论区发表一下个人对本人的文章意见和建议,让我们一起在PHP网站开发的道路上携手前行!加油!
展开
-
项目实践系列-ThinkPHP之PHPExcel导出图片数据
ThinkPHP实现数据导出为Excel文件的PHPExcel类库文件原创 2021-12-01 11:38:56 · 599 阅读 · 0 评论 -
KindEditor编辑器上传图片超过限制
使用KindEditor编辑器上传较大图片时,会出现如下图所示的错误:超过php.ini允许的大小这样的问题需要到php.ini文件中将upload_max_filesize = 2M的限制大小修改大点即可,当然,不知道php.ini的小伙伴可以直接在环境安装的文件中搜素php.ini文件,或者直接在网站根目录运行phpinfo.php文件:phpinfo.php文件内容:<...原创 2017-08-03 15:46:33 · 4469 阅读 · 0 评论 -
项目常用插件以及所遇问题解决方案
1.ThinkPHP 上传图片之后发现图片尺寸被改变找到问题所在链接:http://www.thinkphp.cn/topic/35757.html处理问题成功链接:https://blog.csdn.net/lmp5023/article/details/104626610实际添加修改性质代码:compress:false,//不启用压缩...转载 2020-03-10 11:43:53 · 157 阅读 · 2 评论 -
datatable根据传递数据的值变换行的颜色
之前用了一个哥的后台源码,写项目的时候便不需要再次重写一致性的代码了,今天客户需要将不同性质的数据以不同的颜色展示出来,这样就可以更清晰的看待不一样的数据了,一目了然。然而之前只是可以让datatable能够稍加修改显示出来的数据,变颜色的话还是没搞过,使用普通的JS和Jquery都会让正常的datatable无法正常使用,经过一段时间的思考和尝试,最后添加createdCell设置,再根据传...翻译 2017-11-28 14:05:21 · 4514 阅读 · 0 评论 -
PHP与JS中的math.random()对应方法切换
今天在原来的后台添加一个新的功能,原本很简单的功能,却在编辑功能页面上删除某项返回时频频出现错误,最后发现编辑需要多个参数,如下行代码:window.location.href = "{:U('edit')}?id=" + id + "&_r=" + Math.random();而我需要做的是在删除该项之后返回到该页面显示正常,要在PHP中实现和JS类似的功能,最后在网上搜索到了这个切...翻译 2017-11-20 12:12:21 · 3118 阅读 · 1 评论 -
TPShop3.2.3支付宝退款功能开发
开发背景:刚开始使用支付宝支付的时候挺顺利的,最后因为突然想开发下支付宝的退款功能,就重新开始捣鼓了起来,但是把支付价格改为原价格之后,支付的时候忘记了,所以就支付了几百块钱,于是迅速的开始查阅相关的支付宝退款说明和操作,最终将支付宝的退款操作成功解决:参考链接:1.https://blog.csdn.net/qq_35765928/article/details/799154092....转载 2019-03-21 23:09:29 · 581 阅读 · 0 评论 -
ThinkPHP商城分类无限分类遍历数据
今天需要给安卓IOS端写商城分类的接口,使用原始的方法也是可以的,但是之前使用过得方法忘记怎么写了,最后想起了这个属于无限分类方面的,也属于递归操作,所以到网上查了查,最后找到了相关的方法,特此记录一下,链接如下:https://blog.csdn.net/landylxy/article/details/55259665具体代码如下:/** *方法一 **/ func...转载 2018-12-17 18:12:20 · 740 阅读 · 0 评论 -
宝塔搭建项目时出现No input file specified现象
把之前码云上面的项目打包下载下来准备搭建到本地上重新熟悉熟悉,但是将代码解压到正确的文件夹下,并使用相关域名出现No input file specified现象,在网上搜索了很多相关的资料,最后还是不行,最后搜索到宝塔 no input file specified,终于搜索到想要的答案,原来是宝塔上面防跨站攻击的设置,将此取消即可实现网站的正常运行,参考网址如下:参考网址:http...转载 2018-11-26 00:16:28 · 8825 阅读 · 2 评论 -
ThinkPHP之空模块和空操作
1.开发项目之后,如果在项目域名之后随意敲写任意的方法,那么则会提示:遇到这样的情况,作为程序员的我们当然知道是怎么回事了,但是用户不知道啊,所以我们可以使用ThinkPHP的空操作来规避这样的情况发生,代码如下图:定义一个_empty()方法,当用户输入不存在的方法时,程序自动来调用此方法,我写的比较简单,直接重定向到首页。重定向是可以了,但是后面跳转的路径多了一个.html...转载 2018-01-26 11:32:43 · 483 阅读 · 0 评论 -
ThinkPHP之config.php文件常用的配置方法
由于工作需要,需要使用ThinkPHP框架,而每次需要书写配置文件的时候都要在百度上面搜索一阵子才能找到自己所想要的,所以对配置文件的相关方法做下总结:1.自定义配置样式的存放目录:'TMPL_PARSE_STRING'=> array( '__PUBLIC__'=> __ROOT__ . '/Public/home',),2.加载配置文件:'...原创 2017-09-13 15:06:18 · 554 阅读 · 0 评论 -
ThinkPHP3.2.3之优化跳转页面
最近总是用ThinkPHP3.2.3版本做项目,做着做着便感觉原有的跳转页面是真的丑,所以到百度上瞅瞅,瞅到了一个挺美观的页面,借鉴一下:借鉴地址:https://blog.csdn.net/u013288190/article/details/54908718代码如下:<?phpif(C('LAYOUT_ON')) { echo '{__NOLAYOUT__}'...转载 2018-05-05 15:36:14 · 2101 阅读 · 0 评论 -
thinkphp3.2.3之apache转nginx伪静态设置
本地开发的项目,使用的是apache服务器,完成项目之后,之前搭建到的服务器都是Windows服务器上,从而上线,这次需要在宝塔上nginx服务器上搭建,所以需要将apache的伪静态更改为nginx:1.在网上搜索到的基本上都不是自己理想状态下的需求,搜索到的方法基本上与比如说如下链接:https://blog.csdn.net/hankai945/article/details/507...原创 2018-06-04 16:12:44 · 5565 阅读 · 0 评论 -
ThinkPHP3.2.3之多表联合查询
开发过程中,我们总会遇到各式各样的问题,不要着急,总会找到解决办法的,耐心的去找寻! ——前言 用惯了单表查询,今天需要查询...转载 2018-06-09 11:44:36 · 11022 阅读 · 8 评论 -
ThinkPHP3.2.3与bootstrp相结合优化分页记录
开发是一项神圣的工作,既然选择了,就要做到尽善尽美。 今天发现一个很大的问题,就是我之前所使用的分页样式有点low,所以今天狠下心来要结合自己从未使用过的bootstrp来整合一个新的分页特效: bootstrp分页特效组件示例参考页面: https://v3.bootcss.com/components/#pagination 但是只看这些前端示例完全没有任何的进度,于是又在网上搜到了关...转载 2018-07-16 18:00:29 · 465 阅读 · 2 评论 -
bootstrap之select框多选的使用
Bootstrap之select多选的使用引入JS和CSS样式:<script type="text/javascript" src="js/jquery-1.11.2.js"></script><script type="text/javascript" src="js/bootstrap.min.js"></s翻译 2018-07-31 10:43:46 · 837 阅读 · 0 评论 -
ThinkPHP视图引入CSS、JS、image文件的路径新玩法
1.之前做项目时,每次把一大堆的视图文件放置在项目内都需要手动的一个一个的替换掉之前的每一个href路径,但是这样的项目效率是很低很低的,我们做后台的总不能每次都把时间浪费在这样的时间上去吧,所以,我们需要使用新的玩法。当然,这个新的玩法还是我公司的大牛跟我一起做项目时分享给我的,在此我感谢那些大牛们总是默默的为我们这些新手们无私奉献!代码其实很简单,只需要一行代码放置在meta标签下即可,如...翻译 2017-11-04 10:39:48 · 3813 阅读 · 0 评论