#ThinkPHP

文章或者观点说说等点赞功能实现(thinkphp)

前端的代码:<!--点赞--><divclass='btm'><aclass='zan'id="{$article.id}"href="javascript:void(0);">赞(<span>{$article.likescount}</span>)<...

ThinkPHP框架表单验证AJAX

验证有两种方式:静态验证与动态验证。一、静态验证 在模型类里面预先定义好该模型的自动验证规则,我们称为静态定义。验证时要在test表的Model里面加验证条件:新建testModel.class.php,在模型类里面定义了$_validate属性如下:<?phpnamespaceHomeModel;us...

ThinkPHP创建应用的一般开发流程及实例

 Thinkphp是免费开源的php框架,提供了建站所需要的各种组件,方便用户快速建设部署网站。Thinkphp简介:http://thinkphp.cn/Manual/16 官方完全开发手册:http://thinkphp.cn/Manual使用 ThinkPHP 创建应用的一...

ThinkPHP系统流程

流程图:参考网址:http://www.thinkphp.cn/topic/35803.html1用户URL请求2调用应用入口文件(通常是网站的index.php)3载入框架入口文件(ThinkPHP.php)4记录初始运行时间和内存开销5系统常量判断及定义6载入框架引导类(ThinkThink)并执行Think::s...
代码星球 ·2020-04-08

ThinkPHP的四种URL模式 URL_MODEL

路由:访问项目中具体某个方法的URL地址,简单理解就是URL地址在ThinkPHP里系统提供了4种路由形式(之前的路由形式:index.php?p=平台&c=控制器&a=方法;pca)总结:pca为平台、控制器、方法;thinkPHP里mca为分组、控制器、方法①普通形式路由;②Pathinfo形式路由...

ThinkPHP---rbac权限管理

【一】概论(1)简介rbac(rolebasedaccesscontroal),全称基于用户组/角色的权限控制。(2)概况目前来说,一般项目有两种权限管理方式①传统方式;②rbac方式。下面依次介绍下 【二】传统模式与RBAC模式对比(1)传统权限分配方式典型特征:将权限和用户挂钩,直接将权限绑定到用户。例如...
代码星球 ·2020-04-08

ThinkPHP---thinkphp完善站内信功能

【一】收件箱分析控制器:EmailController.class.php方法:recBox(全称receivebox收件箱)模板文件:recBox.html分步操作:第一步:创建方法recBox,用来读取数据展示模板文件先来分析下,针对收件箱,应该显示发件人from_id。需要关联sp_user用户表,所以接下来用到...

ThinkPHP---拓展之jQuery的ajax

【前言】   用Sublime开发时,推荐下载一个jQuery插件,可以智能化创建基本函数格式,支持自动生成,可以提高开发效率 (1)jQuery里ajax方法有几个?    答:有4个,分别为post、get、ajax、getJson(解...

ThinkPHP---thinkphp拓展之空操作

【一】概论(1)定义空操作指系统在找不到指定操作方法的时候。会定位到空操作方法/控制器来执行,利用这个机制,我们可以实现错误页面的自定义和URL的优化(2)场景常用于错误页面的自定义(3)一般的系统自带的错误页面分两种    ①调试/开发阶段:会显示出错误信息、错误位置、当前TP...

ThinkPHP---TP功能类之邮件

【一】概论(1)简介:这里说的邮件不是平时说的email邮件(邮件地址带有@符号的),而是指的一般论坛网站的站内信息,也叫私信或者pm(privatemessage私信) 【二】站内信案例(1)站内信构成:邮件的发送(写邮件)、邮件的接收(收件箱)、邮件的发件箱(发送的邮件列表)(2)准备工作:①数据表:sp...

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)附件后添加下载按钮,点击实现下载分析:如...
首页上一页...1920212223...下一页尾页