随笔分类 - 2_thinkphp
1
摘要:thinkphp5中如何使用 usort 一、总结 一句话总结:其实比较函数加上命名空间就好啦,不然找不到 1、php中usort的比较函数怎么写? 二、关于自定义比较函数 usort 如何使用 类中的方法(转) 转自:关于自定义比较函数 usort 如何使用 类中的方法 - qdujunjie的专
阅读全文
摘要:ThinkPHP 日志(如何学好一门技术,教学视频和文档的优缺) 一、总结 一句话总结:教学视频中介绍的只是基础的最常用的使用,那些不常用的那些视频里面都不会介绍,因为需求小,所以还是需要好好去把参考文档看完 介绍 · ThinkPHP5.0完全开发手册 · 看云https://www.kanclo
阅读全文
摘要:tp5集成淘宝,微信,网易,新浪等第三方登录 一、总结 一句话总结: 实现的话就是这些平台给的一个接口(链接),你通过这些接口登录进去之后,它会给你返回用户名,头像之类的信息,我们的网站存储这些信息就好 比如微信登录 1、如何用thinkphp实现第三方登录?、 比如你要用thinkphp实现第三方
阅读全文
摘要:thinkphp5的auth权限认证(转自thinkphp官方文档+自己总结) 一、总结 一句话总结:相当于就是用其它thinkphp的扩展一样,都是引入扩展,配置扩展,然后使用 基于thinkphp5的auth权限认证扩展 - ThinkPHP框架http://www.thinkphp.cn/ex
阅读全文
摘要:thinkphp5中的配置如何使用 一、总结 一句话总结:先加载配置,然后读取配置即可 1、Config::load(APP_PATH.'fry_config.php')加载自建配置文件fry_config.php,到底加载了哪些配置,只有fry_config.php里面的内容么? 配置文件fry_
阅读全文
摘要:auth权限认证详细讲解 一、总结 一句话总结:四表两组关系,一个多对多(权限和用户组之间)(多对多需要3个表),一个一对多(用户和用户组之间) 1、实际上使用Auth是需要4张表的(1.会员表 2.认证规则表 3.认证组表 4.认证中间表),这四张表间的图像化关系是怎样的? 会员表(用户表) >用
阅读全文
摘要:thinkphp中如何使用phpspreadsheet插件 一、总结 一句话总结:多百度,百度什么都有 1、thinkphp中用composer安装的插件的命名空间是什么? use PhpOffice\PhpSpreadsheet\Spreadsheet;use PhpOffice\PhpSprea
阅读全文
摘要:thinkphp中composer方式安装的插件如何使用 一、总结 一句话总结:任何东西都是可以百度或者google搜到的,要自己先想怎么解决,解决不出来迅速百度,不要自己臆断 1、在tp5框架的什么位置用composer安装插件? tp5的根目录下(wendor目录的上一级) 2、安装好的插件在哪
阅读全文
摘要:Thinkphp的 is null 查询条件是什么,以及exp表达式如何使用 一、总结 一句话总结:$map['name'] = array('exp','is null'); 1、is null判断的常见错误写法有哪些? 1、 2、 3、 2、thinkphp中exp表达式如何使用,作用是什么?
阅读全文
摘要:thinkphp5多文件上传如何实现 一、总结 一句话总结:官方文档,测试一下,一定要测试,打印中间变量,就知道每句话是什么意思,一定要测试一下。又简单有快。 测试一下,你就能确定中间变量和你的是不是一样,你是不是可以照着他的方法弄 1、框架或者插件遇到不懂的语句而又一定要用怎么办? 测试,打印中间
阅读全文
摘要:Thinkphp5图片上传正常,音频和视频上传失败的原因及解决 一、总结 一句话总结:php中默认限制了上传文件的大小为2M,查找错误的时候百度,且根据错误提示来查找错误。 我的实际问题是: 我的表单中有多个input:file且name字段都是n_content 这种情况会发生覆盖现象,总是以最后
阅读全文
摘要:ThinkPHP5如何修改默认跳转成功和失败页面 一、总结 一句话总结:直接修改默认跳转页面对应的模板文件的路径:'dispatch_success_tmpl' => APP_PATH . 'index' . DS . 'view/index/error.html', 1、ThinkPHP5修改默认
阅读全文
摘要:thinkphp事务处理以及无效时的解决方案(整理) 一、总结 一句话总结:要程序里面支持事务,首先连接的数据库和数据表必须支持事务 mysql 1、InnoDB和MyISAM对事务的支持怎么样? InnoDB支持事务 MyISAM不支持事务 2、thinkphp中事务无效如何解决? 可以首先尝试将
阅读全文
摘要:thinkphp3.1课程 1-2 thinkphp中入口文件的实质是什么 一、总结 一句话总结:在thinkphp中,我们访问的始终是入口文件,并没有主动去访问任何一个其他文件,只不过在入口文件体内,把这些类包进来而已,然后调用这些包进来的文件的方法,就是new这个对象,用->调用这个对象的方法,
阅读全文
摘要:thinkphp5最最最最简单的ajax实例 一、总结 一句话总结:页面端使用.get()方法传递ajax请求,服务器端判断是不是ajax请求,是的话接受参数,进行逻辑处理之后向客户端返回值。1、页面端如何传递ajax请求?.get()方法即可 2、服务器端如何判断是不是ajax请求? re
阅读全文
摘要:thinkphp3.1课程 1-1 为什么thinkphp在开发好后需要关掉开发模式 一、总结 一句话总结:因为调试模式中会记录你所有的调试信息,比如a调用b,b调用c,c调用d,比如你从哪个数据库取数据、、这样随着你不断开发,这个调试的日志会越来越多,这个东西是为了你开发过程中观察错误,这个会越来
阅读全文
摘要:Thinkphp5 Auth权限认证 一、总结 一句话总结:四表两组关系,一个多对多(权限和用户组之间),一个一对多(用户和用户组之间) 二、Thinkphp5 Auth权限认证 auth类在thinkphp类库里是原本就有的,thinkphp5里没了,这里是将其修改为thinkphp5适用 aut
阅读全文
摘要:thinkphp5如何使用ajax(变化的核心,也就是ajax作用的核心是什么) 一、总结 一句话总结:ajax的核心在于页面的不刷新而获取后台数据,所以后台的操作还是一样(获取参数,返回数据),只是前台是以ajax传递数据而已。 1、thinkphp5如何使用ajax? 在页面用ajax把数据传过
阅读全文
摘要:thinkphp5开发规范(加强复习之前的) 一、总结 一句话总结:和类相关的采用驼峰命名法:变量,函数,类,方法,属性采用驼峰命名发;数据库及文件及配置参数是小写字母加下划;常量大写加下划线 1、ThinkPHP5遵循哪种命名规范和哪种自动加载规范? 解答:PSR-2命名规范和PSR-4自动加载规
阅读全文
摘要:thinkphp5多级控制器是什么?怎么使用? 一、总结 1、多级控制器是让控制器的级数变成多级,也就是controller目录下可以新建其它目录。 2、使用的话注意目录下的控制的的命名空间(加上目录名)(namespace app\index\controller\one;)和访问方式(文件名.控
阅读全文
1