thinkphp
wephper
follow your heart, fuck everything else.
展开
-
TP5中的getField()方法变化,tp5获取单个字段值
想直接获取单个字段值,弄了半天,tp5的getField()方法变了,具体如下:TP5中的getField():拆分为value和column了例子:••• where("id = 1")->value("title"); 输出:(string) title ••• where("id = 1")->column("title"); 输出:(arr原创 2017-04-06 11:52:38 · 43759 阅读 · 0 评论 -
tp5分页传参
tp5分页传参,->paginate(10,false,['query' => ['cate_id'=>$cate_id], ['keyword'=>$keyword]])。|10为分页容量,query后面的数组换成自己要传的参数即可。原创 2017-08-09 11:06:16 · 2273 阅读 · 0 评论 -
thinkphp方法success和error跳转时间以及返回ajax
Action类的success和error方法第三个参数为数字时候,表示指定页面跳转时间,例如:$this->success('操作成功','index',-1,3);$this->error('操作失败','error',-1,5);如果是ajax跳转 必须用true:$this->success('操作成功','index',true);模板文件可以使用模板标签,原创 2017-07-19 16:01:17 · 7296 阅读 · 0 评论 -
TP5 函数助手实例说明
load_trait:快速导入Traits,PHP5.5以上无需调用 /** * 快速导入Traits PHP5.5以上无需调用 * @param string $class trait库 * @param string $ext 类库后缀 * @return boolean */ load_trait原创 2017-07-19 15:37:09 · 584 阅读 · 0 评论 -
thinkphp同表join
写了一个评论功能,需要实现无限下级回复具体样子是这样的:表结构是这样的(这里只摆几个需要的字段出来):user(用户表):userid(用户id)、nickname(用户昵称)comments(评论表):id(评论id)、userid(评论用户id,关联userid)、touserid(被评论用户id,关联userid)、objid(被评论文章id)、pid(评原创 2017-07-04 17:00:42 · 770 阅读 · 0 评论 -
thinkphp中的一些坑(foreach和volist)
待处理数组:array( '汽车'=>array( '宝马', '奔驰', ), 摩托车'=>array( '雅马哈', '哈雷', ))tp用volist和foreach都可以循环,但是循环时得到的下标不一样volist 是 数字下标foeach 是 字符下标原创 2017-07-01 16:54:40 · 2045 阅读 · 0 评论 -
thinkphp 路由实现列表和详情
实现效果:/wenti 问题列表/wenti/1 id为1的问题详情页原创 2017-06-02 10:57:27 · 800 阅读 · 0 评论 -
php今日、昨日、本周、上周、本月、3个月 开始与结束时间
//今日 开始与结束时间 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y')); $endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; //昨日 开始与结束时间 $beginYesterday=mktime(0,0原创 2017-04-26 10:20:45 · 649 阅读 · 0 评论 -
thinkphp检查数据表是否存在
老规矩,直接上句子:$exist = Db::query('show tables like "tp_article"');注:tp_article 换成你想检测的表原创 2017-04-06 14:41:07 · 9393 阅读 · 0 评论 -
tp5分页样式整理
1.效果预览css代码/*分页样式*/.pagination{text-align:center;margin-top:20px;margin-bottom: 20px;}.pagination li{margin:0px 10px; border:1px solid #e6e6e6;padding: 3px 8px;display: inline-block;}.pag原创 2017-04-26 09:59:42 · 8921 阅读 · 3 评论 -
thinkphp5.0返回插入数据id
添加数据后如果需要返回新增数据的自增主键,可以使用getLastInsID方法:Db::name('user')->insert($data);$userId = Db::name('user')->getLastInsID();或者直接使用insertGetId方法新增数据并返回主键值:Db::name('user')->insertGetId($data);i原创 2017-07-28 18:38:03 · 36343 阅读 · 0 评论