方法实现如下: 通过第1行参数可知,该方法参数是Collection,即不仅可以加入List,还可以加入Set 通过第2行可知如果传入的集合为null报错,即参数不可以为null,使用时要先进行非null判断 通过第5行可知新加的集合是加入到原List的尾部 通过第7行可知如果新加的集合长度不为0, ...
分类:
其他好文 时间:
2019-03-04 11:18:06
阅读次数:
208
由于项目需要,用ThinkPHP开发的程序链接要去除index.php下面说下如何解决。一.Nginx方法 由于nginx不支持PATH_INFO,所以需要进入linux终端找到nginx 的配置文件nginx.conf添加如下代码: 使用如下: 二.apache [ Apache ] 参考:htt ...
分类:
Web程序 时间:
2019-02-28 22:42:17
阅读次数:
291
一、安装Package Control 使用快捷键 ctrl+` 或者在菜单中点击 View > Show Console 将下面这段代码复制并黏贴到 Console 中: import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5ded ...
分类:
Web程序 时间:
2019-02-25 23:29:43
阅读次数:
476
验证器类:$validate=new \think\Validate($rule,$message,$field); 独立验证: make、rule、extend、setTypeMsg、message、scene、hasscene、batcch、check、getError 验证器:定义在模块下的v ...
分类:
Web程序 时间:
2019-02-25 01:02:46
阅读次数:
337
define('EXT', '.php'); define('DS', DIRECTORY_SEPARATOR); defined('THINK_PATH') or define('THINK_PATH', __DIR__ . DS); define('LIB_PATH', THINK_PATH .... ...
分类:
Web程序 时间:
2019-02-24 23:02:52
阅读次数:
318
最近在做项目的时候出现了一个问题,这里记录一下: 问题: 使用TP5.0框架自带的文件上传方法后,发现多图上传可能会出现文件名重复的问题。 问题代码: 找到TP5框架上传文件命名方法,/thinkphp/library/think/File.php文件,buildSaveName方法(第394行); ...
分类:
Web程序 时间:
2019-02-24 11:06:18
阅读次数:
239
来源: Laravel 自定义公共函数的引入 背景习惯了 使用 ThinkPHP 框架,有一个公共方法类在代码编写上会快捷很多,所以有必要在此进行配置一番.测试框架:Laravel 5.5步骤指导1. 创建 functions.php在 app/Helpers/(目录可以自己随便来)下新建一个文件 ...
分类:
其他好文 时间:
2019-02-20 17:22:49
阅读次数:
158
首先tp5的访问目录指向到webroot/public文件夹中。thinkphp的url访问:http://serverName/index.php(或者其它应用入口文件)/模块/控制器/操作/[参数名/参数值...],这个需要支持pathinfo,Apache默认支持,而Nginx不支持。1.ph ...
分类:
Web程序 时间:
2019-02-20 15:56:37
阅读次数:
263
ThinkPHP 条件是一个表里面的两个字段比较 今天群里有人问,thinkphp框架,条件是一个表里的两个字段,怎么查询。 然后就做了下测试: 比如查询出 手机号就是微信号 的用户: (1)首先,正常的sql语句应该是这样的: 然后在thinkphp框架中测试: (2)当where条件是字符串时, ...
分类:
Web程序 时间:
2019-02-20 14:37:14
阅读次数:
312
对于某些查询记录很多的结果,web页面不得不采用分页器,现在奉上一例代码,其主要逻辑是:由页面的dom 节点发起ajax请求,返回的查询结果根据页面布局需要进行切片;并根据总记录数和页面展现的条数算出页码列表 thinkphp5.11查询功能 代码,牛逼的朋友请自行去粗取精 ...
分类:
Web程序 时间:
2019-02-18 23:05:08
阅读次数:
240