tp
longzai89757
一只期待满满的虾米
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
tp指定id排序
这个是一个例子: $busid = $info['busid'];//值为'9,5,3,6'这种 $bus=M('bus')->where(array('cityid'=>$info['cityid']))->field('id,name')->limit(0,$this->bus_count)->order("FIELD (id,$busid) desc"原创 2017-11-07 11:19:17 · 2637 阅读 · 0 评论 -
tp5同一个实例里面多次新增数据
官网给出的方法是 注意不要在同一个实例里面多次新增数据,如果确实需要多次新增,那么可以用下面的方式: $user = new User; $user->name = 'thinkphp'; $user->email = 'thinkphp@qq.com'; $user->save(); $user->name = 'onethink'; $user->e...原创 2019-03-21 11:59:55 · 1517 阅读 · 0 评论 -
tp3.2版本路由设置
tp3.2版本路由需要设置两个地方,第一个config.php配置URL_ROUTER_ON开启,URL_ROUTE_RULES路由转换; 第二个tp框架自带的functions中的u函数。 配置设置: 'DEFAULT_MODULE' => 'Home', //默认模块 'URL_MODEL' => '2', //URL模式 ...原创 2019-01-21 12:06:40 · 4437 阅读 · 0 评论 -
tp验证器多项验证+正则
<?phpnamespace app\index\validate;use think\Validate;class Comments extends Validate{ protected $regex = [ 'zip' => '/^1[3|4|5|8][0-9]{9}$/']; protected $rule = [ 'name' => 'requ...原创 2018-06-27 13:20:59 · 1281 阅读 · 0 评论 -
FIND_IN_SET在tp的用法
FIND_IN_SET(str,strlist)函数 str 要查询的字符串 strlist 字段名 参数以”,”分隔 如 (1,2,6,8) 查询字段(strlist)中包含(str)的结果,返回结果为null或记录 tp3一般用法 $where['_string'] = 'FIND_IN_SET('.$v2['id'].',bustaid)'; t...原创 2018-03-26 15:30:55 · 3788 阅读 · 0 评论 -
新版阿里云短信接口调用
今天项目需要用到阿里云的短信接口,看了文档,感觉文档说的不详细,demo也是有点乱,找了资料,发现说是今年新改版的,费了点劲,弄好了,阿里的这个短信接口调用比其他的短信接口麻烦点,但更安全点; 前面的申请签名和模板,添加一个秘钥就不说了; 首先,把下载的demo里面的api_sdk文件放入到Vendor文件夹(tp框架,其他框架放在自己的引入外部类文件夹就行),里面, 然后可以写一个原创 2017-11-13 19:00:09 · 7091 阅读 · 2 评论 -
阿里云视频点播接口开发
这个视频点播接口,做完,才发现原来做的阿里云短信接口有点运气了,也可能是阿里云的文档太乱,给的短信接口的sdk是链接到了demo文档,点播接口的sdk是sdk文件,还是sdk里面的文件内容,让人很摸不到头脑,经过摸索,发现阿里的文档还是不错的,虽然有些sdk链接很不对,让人错乱 看到这我知道上次的短信接口有点运气了,上次的是demo文档 直接封装好的,拿来就能用,单本质还是这些sdk原创 2017-12-29 16:28:59 · 6661 阅读 · 6 评论 -
tp5的大小写规则bug
昨天完成了一个tp5的项目,第一次用tp5,还不习惯,感觉tp5的大小写规则算是一个不大不小的bug 在URL规则上我用的不区分大小写,本地测试项目没问题,上传到服务器就出现了问题,一直访问不到资源,或者提醒模块不存在 经过查找资料,发现Linux服务器对于大小写验证很严格,然后我检查了下我的大小写,都没问题啊,控制器大写对应文件夹名大写,规则上是没错的,地址上也没错, 经过测试,发原创 2017-12-25 17:51:30 · 4272 阅读 · 0 评论 -
PHP生成二维码
调用: $save_path = './Uploads/QRcode/'; $web_path = '/Uploads/QRcode/'; // $currentUrl = "http://".$_SERVER["HTTP_HOST"].(($_SERVER["SERVER_PORT"]==="80")?"":$_SERVER["SERVER_原创 2017-11-09 17:02:25 · 279 阅读 · 0 评论 -
tp or查询
字段为a,下面可查询a=10,a=14的数据: $where['a'] = array(14,10,'or'); 字段为a,b,可查询a=10或b=10的数据 $where['a|b'] = array('eq','10'); 复合查询 $condition['a'] = 10; $condition['b'] = 12; $condition['_logic'] =原创 2017-11-07 11:53:05 · 433 阅读 · 0 评论 -
获取服客户端ip
tp封装的获取服客户端ip方法,挺实用的转载 2017-11-07 11:26:26 · 222 阅读 · 0 评论 -
php使用递归输出为null解决
/** * 获取 面包屑 栏目 */ function getNavBread($id,$nav_name='') { $one=Db::name('user_rule')->where("id",$id)->find(); if($one['pid']!=5){ if(!$nav_name){ $h...原创 2019-03-21 13:06:53 · 484 阅读 · 0 评论
分享