thinkphp
HEI_RAO
这个作者很懒,什么都没留下…
展开
-
面包屑导航----递归生成
1.首先理解什么是面包屑导航 可以看到面包屑的其实就是当前观看文章的所有上级分类一个简单的分类表一般由id name pid 组成所以是可以通过递归查询的 以下代码是基于thinkphppublic function class($id){ $res=$this->getTree($id);// dump(array_reverse($res));//将结果原创 2017-02-22 09:17:54 · 7237 阅读 · 0 评论 -
无限分类---重新排序+生成树型
无限分类这里简单写一个无限分类 无限分类的应用场景很多,不如商城的后台管理系统需要添加一个分类,还有管理权限中的角色管理也会用到。上代码 //生成树方法 public function getTree($data,$pid=0,$level=0){ static $res=array(); foreach($data as $k=>$v){原创 2017-02-23 09:22:06 · 754 阅读 · 0 评论 -
PHPExcel 导入
项目中遇到了 要把excel导入到数据库中的功能,自己简单百度后自己写了个方法,思路是这样的,具体怎么用可以自己吧代码 复制到编辑器看看(我这是先吧文件传到服务器上然后在导入,这样比较快,你也可以放在本地导入。主要还是read 这个方法)/** * 读取excel $filename 路径文件名 $encode 返回数据的编码 默认为utf8 *以下基本都不要修改 */原创 2017-05-14 21:03:45 · 310 阅读 · 0 评论 -
thinkphp 事物回滚
首先这个功能很简单就是申请提现,还没做到支付,只是直接双方数据一致而已; 为什么要使用事务? 在生活中肯定使用过支付宝提现,基本原理应该就是,当你申请提现后,对方数据库扣除相应金额,然后我们会有一天提现记录。所以这个过程两者都必须成功,否则出现的情况就是对方以扣费,而你这边却没有生成记录,只有一方操作成功了。 那么事务的原理就是:当事务开始后之后的操作倘若有一个不成功就可以回到原创 2017-03-05 15:24:31 · 1071 阅读 · 0 评论 -
thinkphp phpExcel 记录导出
使用phpexcel 导出记录 把下载好的phpexcel vendor 文件夹中即可 代码可以直接用 改成自己需要的数据//导出 public function xfdaochu(){ $xlsName = "User"; $where['from']=array('in','1,2,6'); $whe原创 2017-03-28 09:34:13 · 558 阅读 · 0 评论 -
thinkphp 结合阿里大于发送短信
今天用thinkphp结合阿里大于做了一个短信发送的,我也是参考别人的,很简单,认证完阿里大于后,获得appkey 还有其他的信息,然后提交你的签名,模板,这些按照网站上的步骤就可以完成。 1.下载短信并放到项目目录中 我是放到了think目录下 2.新建发送短信类<?phpnamespace Think\Dx;include('TopSdk.php');use TopClie原创 2017-03-18 21:07:50 · 1368 阅读 · 0 评论 -
递归查询---当前分类的下的所有子分类
既然是查找当前分类下的所有子分类,那么就是根据当前分类的id,去找所有pid等于当前的分类,然后通过递归不断的去找下一级 上代码: //执行函数 public function getchildren(){ //取出所有分类 $data=M('ushop_class')->select(); $res= $this->_getchild原创 2017-02-24 15:34:44 · 3746 阅读 · 0 评论 -
Thinkphp 请求返回 500
一大早碰到一个比较奇怪的问题,任何请求都返回header status都返回500 经过检查发现代码逻辑没有问题,而且返回的json数据也正常,后端业务页处理成功了,经过百度大法 发现了了问题,1、把debug模式关闭 但是这样好像并没有用,至少对我来说没有用,只是有一部接口没有问题,其他的还是老样子解决问题的思路: 看日志!看日志!看日志!(重要的事说三遍) 大概原创 2018-02-07 10:01:16 · 6336 阅读 · 1 评论