#ThinkPHP

ThinkPHP---TP功能类之上传

【一】概论(1)上传操作的核心操作:移动临时文件(move_upload_file),在ThinkPHP里封装了上传类Upload.class.php(2)上传类Upload.class.php代码分析,位置ThinkPHP/Library/Think/Upload.class.php   ...

ThinkPHP---ue编辑器

【一】简介(1)介绍一款百度开发的JS插件ue编辑器,全称Ueditor(翻译为你的编辑器),百度开发的在线编辑器,是一款在线编辑器软件,在线编辑器又称为“富文本编辑器”。国外也有一款类似的编辑器CKeditor百度ue编辑器官网网址:http://ueditor.baidu.com(2)作用常...
代码星球 ·2020-04-08

ThinkPHP---TP功能类之公文管理功能

【一】准备工作(1)创建数据表表名:sp_doccreatetablesp_doc(idint(11)notnullauto_increment,titlevarchar(50)notnullcomment'公文标题',filepathvarchar(255)defaultnullcomment'附件存储路径',fil...

ThinkPHP---插件highcharts

【一】概论(1)介绍基于jquery开发的国外图标插件,统计图,折线图,饼状图等常常用到。国内也有一款类似插件echarts,由百度开发。(2)官网:www.highcharts.com       爱好者编写集成的官网:www.hcharts.cn...
代码星球 ·2020-04-08

ThinkPHP---TP功能类之联表查询

【一】介绍在原生的sql中使用join语法进行数据的联表查询,在ThinkPHP里支持联表查询操作,但是可以归纳成两种方式:table方法、join方法(1)table方法:在TP中对应SQL原型原生PHP方法:通过where语法进行表1和表2的关联操作,即让两个表关联select表1.字段,表2.字段[as关联查询出...

ThinkPHP---TP功能类之分页

(1)核心数据分页通过limit语法实现(2)分页类ThinkPHP里系统封装好了分页类:Page.class.php(3)代码分析位置:Think/Page.class.php,①查看相关属性namespaceThink;classPage{//对外开放属性public$firstRow;//起始行数public$l...

ThinkPHP---案例2--职员管理功能

【一】准备工作(1)创建菜单,修改跳转路径<li><ahref="javascript:;"class="workerManage">职员管理</a><ul><li><ahref="{:U('User/showList')}"class="workerM...

ThinkPHP---案例2--部门管理功能

【一】部门列表展示分析:①控制器DeptController.class.php②方法showList(不要使用list方法,因为list是关键词)③模板文件:showList.html下面按步骤编写   ①创建方法showList来展示模板classDeptControllerexten...

ThinkPHP---TP功能类之验证码

【一】验证码验证码全称:captcha(全自动识别机器与人类的图灵测试),简单理解就是区分当前操作是人执行的还是机器执行的常见验证码分3种:页面上图片形式、短信验证码(邮箱验证可以归类到短信验证码,只是载体不同。一个短信一个邮件)、语音验证码(点击后给手机打电话,机器读两遍验证码)。注意:现在流行的刷脸是验证形式,不是...

ThinkPHP---thinkphp文件加载

【一】文件加载在ThinkPHP里提供了三种方式实际开发里,文件加载方式一般以第一种为主(通过函数库形式自动加载,此时我们仅仅需要定义文件和函数)(1)函数库形式加载函数库分3种级别,系统函数库文件(ThinkPHP/Common/functions.php)、应用函数库文件(默认不存在,需自己创建)、分组/平台函数库...

ThinkPHP---thinkphp会话支持和文件载入

【一】会话控制会话支持一般指cookie和session,在ThinkPHP里为了方便开发,封装了cookie和session方法。(1)session方法在函数库封装了session方法session('name','value')     创建一个名为name的se...

ThinkPHP---thinkphp模型(M)拓展

(1)创建数据对象数据对象就是父类模型中的$this->data,AR模式的底层数据操作用到了数据对象。模型实例化之前数据对象只是空数组,后来使用了魔术方法__set设置了数据对象的值。上述流程可以得出,使用数据对象前必须先创建数据对象。__set是设置数据对象的一种方法,但是应用时不便,设置一个属性就得设置一行...

ThinkPHP---辅助方法

【三】Tp常见的辅助方法原生SQL语句里除了目前所使用的基本操作增删改查,还有类似于group、where、order、limit等这样的字句。ThinkPHP封装了相应的子句方法:封装的方法都在父类模型Model.class.phpwhere   表示限制查询的条件limit ...
代码星球 ·2020-04-08

ThinkPHP---AR模式

【前言】在之前学习框架时介绍过(1)什么是框架?①框架是一堆包含了常量、方法和类等代码集合;②半成品应用,只包含了项目开发时的底层架构,并不包含业务逻辑;③包含一些设计模式,例如单例模式,工厂模式,AR(ActiveRecord积极记录)模式 【主体】 (1)简介:AR模式即ActiveRecord...
代码星球 ·2020-04-08

ThinkPHP---thinkphp实用项

【一】代码调试(1)跟踪信息①简介:用于展示系统执行的相关状况,类似于快递的物流信息。ThinkPHP中默认关闭。如需使用,则通过配置项SHOW_PAGE_TRACE(显示页面跟踪)来配置。②位置:查找后发现上述配置项在主配置文件(系统配置项)Think/Conf/convention.php中不存在,因为刚部署完代码...
代码星球 ·2020-04-08
首页上一页...2021222324...下一页尾页