#p5

thinkphp5使用querylist采集图片示例

首先composer引入querylistcomposerrequirejaeger/querylist注意需要php7.0以上版本<?phpnamespaceappindexcontroller;usethinkController;useQLQueryList;classIndex{publicfunctio...

tp5.1 手动引入外部类库

usethinkfacadeEnv;require_onceEnv::get('ROOT_PATH')."extend/PHPExcel/Classes/PHPExcel.php"; ...
代码星球 ·2020-03-28

再看thinkphp5分页类使用

之前使用tp5的分页paginate类时只用到了第一个参数,也就是每页显示多少行今天又仔细看了下手册和paginate类,发现paginate可传入的参数有很多,可以满足更多需求比如可以指定分页的数据,可以使用重写的分页类等。。。下面是tp5.1的分页类/***分页查询*@accesspublic*@paramint|...

tp5模型事件回调函数中不能使用$this

tp5模型事件回调函数中不能使用$this,使用会报错,涉及到数据库操作使用Db类,不能使用$this->save()之类的方式如果回调函数中需要使用类内函数,需要将函数定义为static,通过self::调用给个例子:分类删除前删除该分类的子分类publicstaticfunctioninit(){self::...

thinkphp5无限极分类

publicfunctionpriTree(){$data=$this->select();return$this->_reSort($data);}//递归对有的分类进行重新排序privatefunction_reSort($data,$cate_pid=0,$level=0){static$ret=ar...
代码星球 ·2020-03-28

关于thinkphp5中数据库分组查询group

在使用tp5的group进行分组查询总是报错,以主键进行分组是不报错,但没有任何意义与聚合函数一起使用的不会报错,如官方文档给出的代码Db::table('think_user')->field('user_id,username,max(score)')->group('user_id')->sel...

记录一下我的三天清明节假期,TP5.1写企业站

在假期前就计划利用这三天时间写一个企业站,包括pc和wap,和微信公众平台在计划时有些功能没有想好,导致后面踩了不少坑,前期计划一定要尽量做详细,表字段设计也要考虑好,不然后期开始写代码时会需要来回修改用了两天半写了pc和wap功能,除了权限认证模块没写,其他我认为需要的都谢了,后期会把权限模块加上,进行了线上测试,没...

thinkphp5判断移动或pc端访问并调用不同模块

把下面的代码放在appcommon.php公共方法那里。functionisMobile(){if(isset($_SERVER['HTTP_X_WAP_PROFILE'])){returntrue;}if(isset($_SERVER['HTTP_VIA'])){returnstristr($_SERVER['HTT...

thinkphp5实现文章上一篇,下一篇

写在控制器//列表是按照根据id降序排列的,所以上一篇$prv=Db::table('qy_article')->where('at_id','>',$at_id)->where('cate_id',$cate_id)->order('at_idasc')->limit('1')->...

tp5分页注意,分页生成的ul class是pagination,有些模板可能将pagination定义为display:none

今天在调用分页时总是无法显示,查看网页源代码是正常的,后来发现是在css文件里将pagination定义为display:none,所以无法显示...

thinkphp5自定义分页样式

1.在extend目录下创建page目录,在page目录中创建Page.php文件,将以下代码放入文件中<?phpnamespacepage;usethinkPaginator;classPageextendsPaginator{//首页protectedfunctionhome(){if($this->c...

thinkphp5.1使用支付宝接口(沙箱环境)

接口文件以及沙箱的测试账号可以去支付宝开发中心获取,下面给出一个简单地例子我新建了一个控制器Pay用来专门做支付<?phpnamespaceappindexcontroller;usethinkDb;require_oncedirname(dirname(dirname(dirname(__FILE__))))....

thinkphp5.1常量定义使用

thinkphp5.1取消了系统常量可以把常量配置在app.php文件中//配置网站地址'WEB_URL'=>'http://127.0.0.1/tp5',可以使用config()函数直接取出,config('WEB_URL')在模板文件中使用{$Think.config.WEB_URL}...

thinkphp5使用第三方没有使用命名空间的类库

特别注意的是,如果你需要调用PHP内置的类库,或者第三方没有使用命名空间的类库,记得在实例化类库的时候加上  //错误的用法$class=newstdClass();$xml=newSimpleXmlElement($xmlstr);//正确的用法$class=newstdClass();$xml=...

thinkphp5.1跨模块调用控制器或者模型

tp5.1采用命名空间的方式进行调用。  ...
首页上一页...1415161718...下一页尾页