#think

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

ThinkPHP---thinkphp模型(M)

(1)配置数据库连接数据库的连接配置可以在系统配置文件ThinkPHP/Conf/convention.php中找到/*数据库设置*/'DB_TYPE'=>'',//数据库类型,一般为MySQL'DB_HOST'=>'',//服务器地址,本地开发时为localhost,远程为远程ip'DB_NAME'=&g...
代码星球 代码星球·2020-04-08

ThinkPHP---案例1登录登出和添加部门

配置文件分3类:系统配置文件,分组配置文件,应用配置文件①系统配置文件ThinkPHP/Conf/convention.php;②分组/模块/平台配置文件Home/Conf/config.php;③应用配置文件Common/Conf/config.php; (1)综合案例:实现OA系统的登录页面展示 ...

ThinkPHP---thinkphp视图(V)

配置文件分3类:系统配置文件,分组配置文件,应用配置文件①系统配置文件ThinkPHP/Conf/convention.php;②分组/模块/平台配置文件Home/Conf/config.php;③应用配置文件Common/Conf/config.php; (1)什么是视图?MVC中的V(view),主要负责...
代码星球 代码星球·2020-04-08

ThinkPHP---thinkphp控制器、路由、分组设置(C)

配置文件分3类:系统配置文件,分组配置文件,应用配置文件①系统配置文件ThinkPHP/Conf/convention.php;②分组/模块/平台配置文件Home/Conf/config.php;③应用配置文件Common/Conf/config.php; 【一】控制器(1)控制器的创建作用:负责用户输入及命...

ThinkPHP---thinkphp框架介绍

目录:(1)简述;(2)下载;(3)文件结构;(4)部署;(5)细节问题;  主体:(1)简述ThinkPHP诞生于2006年初,最初叫FSC。于2007年元旦更名为PHP,同时官网上线。一款国人自主开发的框架,有中文官网、论坛、文档等。代码中包含了丰富的中文注释 (2)下载官网下载:ht...

ThinkPHP---框架介绍

(1)什么是框架?①框架是一堆包含了常量、方法和类等代码集合;②半成品应用,只包含了项目开发时的底层架构,并不包含业务逻辑;③包含一些设计模式,例如单例模式,工厂模式,AR(ActiveRecord积极记录)模式(2)不适用框架出现的问题?①代码风格不一样,维护困难;②小的修改可能会牵扯出很多地方修改;例如数据表名字的...
代码星球 代码星球·2020-04-08

mac机上搭建php56/nginx 1.8.x/thinkphp 3.2.x/gearman扩展/seaslog扩展/redis扩展环境

php的各种扩展配置起来实在不容易,记录一下备忘:一、php56安装虽然php7出来了,但是没用过,不知道有没有坑,这里仍然使用php5.6版本1.1安装php/php-pfm brewupdatebrewtaphomebrew/dupesbrewtapjosegonzalez/homebrew-phpbre...

ThinkPHP getBy动态查询

ThinkPHPgetBy动态查询是一个魔术方法,可以根据某个字段名称动态得到对应的一条数据记录。根据用户名(username)查询对应的用户资料记录:publicfunctionchekUser(){header("Content-Type:text/html;charset=utf-8");$Dao=M("User...
代码星球 代码星球·2020-04-06

mysql if对数据进行处理 having对数据进行查询 thinkphp中的exp支持更复杂的where查询

很多时候,数据库获取的信息并不是我们最终想要的,需要通过if进行处理。where支持查询having支持后查询(查询后的数据,再筛选)代码如下:if($this->_post('dosearch','isset')){//搜索if($s_name=$this->_post('s_name','isset')...

thinkphp中的验证码的实现

1.php端生成验证码函数publicfunctionverify(){//验证码import("@.Util.Image");Image::buildImageVerify(4,1,'png',40,20,'verify');}/***生成图像验证码*@static*@accesspublic*@paramstrin...
首页上一页...2223242526...下一页尾页