自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PHPer

基于技术的研究是永无止境的.....

  • 博客(10)
  • 收藏
  • 关注

转载 Thinkphp3.1.3源码分析(6)去掉自动创建目录

自从我把项目根目录作为app目录之后,系统每次运行都会自动生成Lib和Tpl目录。而这个并非我所需要的,得删掉。注意我下面的操作都是在框架搭建完毕之后的修改,而不是项目框架搭建之前的操作。方法/步骤在ThinkPHP\Common\runtime.php里面defined('LIB_PATH')     or defi

2014-03-22 20:30:51 909

转载 Thinkphp3.1.3源码分析(5)模版“常量”配置

在配置文件中设置模版替换参数的时候,会出现常量没有被解析的情况。比如GROUP_NAME就不能在Conf/config.php里使用,因为在调用config.php的时候,还没有定义GROUP_NAMEThinkPHP\Lib\Core\Think.class.php里面的buildApp方法中先读取配置文件然后才引入的Dispatcher.class.php(URL调度类)。所以会出

2014-03-22 20:28:17 898

转载 thinkphp3.1.3源码分析(4)连贯操作where方法

我们常用实例化Model对象之后使用where()方法,传的多的是字符串和数组。使用起来非常方便,但是有时候我们想使用数组的方式传参,又想在其中添加逻辑判断,比如默认的是and ,我现在想换成or,怎么办呢?实际where()方法已经考虑到这个了,看看代码吧!方法/步骤当有N个(N>=2)个where['field']=xxx的时候,默认的运算规

2014-03-22 20:27:01 1033

转载 thinkphp3.1.3源码分析(3)连贯操作table方法

看Thinkphp官方的CURD的操作说明中说到了table()方法,但是你进入/ThinkPHP/Core/Model.class.php却看不到这个table()方法,但是其他连贯操作中的方法都能找到,是如何实现的呢?下面一起分析下吧!方法/步骤1编辑ThinkPHP/Core/Model.class.php查看代码,一天

2014-03-22 20:25:12 778

转载 thinkphp3.1.3源码分析(2)配置项的读取

上一篇说到Think::start().接着该方法里面的内容继续说.thinkphp的配置是写在Thinkphp/Conf/convention.php里面.然后通过C函数写入静态变量$_config.然后再每次对每个app里面的配置文件再读取写入对原有的进行覆盖.方法Think::start()->Think::buildApp()->C(

2014-03-22 20:22:06 762 1

转载 thinkphp3.1.3源码分析(1)

thinkphp3.1.3源码分析(1)总是看见太多的Thinkphp的应用实例,CURD实在做得没有什么太大的意义,不甘心仅停留于表面的同学可以一起分析下Thinkphp的源代码。怎么在虚拟机中用Thinkphp搭建一个应用,不是我们讨论的话题,下面直接从框架说起。方法/步骤index.php引用Thinkphp/T

2014-03-22 20:20:01 745

转载 PHP5.2至5.6的新增功能详解

看完本篇,你会明白国内的PHP环境和ThinkPHP为啥要采用PHP5.3甚至更高的版本。截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护 [注] 的 PHP5.2, 其余的一半用户在使用 PHP5.3 [注].因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本,新特征并无兴趣。本文将会介绍自

2014-03-22 17:28:07 719

原创 HTTP请求头信息--详细解说

HTTP请求头信息HTTP请求头概述(HttpServletRequest) HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST或者HEAD)。  如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但Content-Length除外。对于POST请求来说Content-Length必须出现。下面是一些最常见的请

2014-03-22 10:04:07 1412

转载 js实现页面跳转的几种方式

第一种:    "javascript" type="text/javascript">           window.location.href="login.jsp?backurl="+window.location.href;     第二种:    "javascript"> alert("返回"); window.history.back(-1);   第三种:

2014-03-22 09:47:35 498

转载 PHP echo, print, printf, sprintf函数的区别和使用

1. echo函数:输出函数,是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如: echo $myvar1; echo 1,2,$myvar,"bold";2. print函数:是函数,可以返回一个值,只能有一个参数。int print ( string arg )Outputs arg . Returns 1 , a

2014-03-22 08:49:55 803

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除