PHP

ThinkPHP---案例--实现知识管理功能

【一】准备工作(1)数据表sp_knowledgeSQL语句:知识管理数据表结构createtablesp_knowledge(idint(11)notnullauto_increment,titlevarchar(50)notnullcomment'标题',thumbvarchar(255)defaultnullco...

ThinkPHP---TP功能类之公文管理功能2----------继续完善

【前言】   之前已经完成了公文的添加和列表展示功能,今天继续完善。做下公文的编辑和删除功能。 【主体】(1)分析控制器:DocController.class.php方法:edit(将模板展示和数据保存写在一起)模板文件:edit.html下面分步操作:第一步:修改模板文件,添...

ThinkPHP---TP拓展之获取IP信息

【概论】(1)简述在所有网站里,特别是用户管理系统,都喜欢记录用户访问的IP地址。对后期的业务开展有很大的意义,可以通过IP地址的记录访问出国内或全球范围内,哪一块用户比较多。在后期做产品时,可以针对这块来重点推销。所以不要只将IP看为地址信息,认为没有什么用。(2)获取IP方法   ①原...

ThinkPHP---layer插件

【概论】(1)layer是基于jquery开发的一款美化弹框的插件,主要用于弹框效果的交互。但其他功能和组件也日益完善     官网:http://layer.layui.com     在线手册:http://www....
代码星球·2020-04-08

ThinkPHP---TP功能类之附件下载

【案例】实现公文中附件下载(1)修改模板文件showList.html,展示列表文件信息     将数据表中的filename(原始文件名)展示到附件下<td>{$vol.filename}</td>(2)附件后添加下载按钮,点击实现下载分析:如...

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---TP功能类之验证码

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

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

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

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

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