-
2013-11-01
3.0版本对数组方式的查询条件会进行安全过滤(由于3.0强制使用了字段类型检测,所以数组方式的查询条件会强制转换为字段的设定类型),但不支持字符串条件的安全过滤。3.1版本则增加了对条件字符串增加了预处理支持,让ORM的安全性更加得以保证。
一、使用where方法
Model类的where方法支持字…
http://www.wfuyu.com/thinkphp/3242.html
-
2014-03-10
ThinkPHP框架对URL有一定的规范,所以如果你希望定制你的URL格式的话,就需要好好了解下内置的路由功能了,它能让你的URL变得更简洁和有文化。
启用路由要使用路由功能,前提是你的URL支持PATH_INFO,并且在项目配置文件中开启路由:'URL_ROUTER_ON' => true, …
http://www.wfuyu.com/thinkphp/3201.html
-
2014-05-23
本篇我们来全面了解下如何在ThinkPHP开发过程中进行调试工作。
调试模式说到调试,我们可能第一个想到的就是调试模式,没错,ThinkPHP也有专门为开发过程而设置的调试模式,ThinkPHP的调试模式与众不同,会牺牲一定的执行效率,但带来的方便和除错功能非常值得。 我们强烈建议ThinkPHP开发人…
http://www.wfuyu.com/thinkphp/3172.html
-
2014-01-29
U方法用于完成对URL地址的组装,特点在于可以自动根据当前的URL模式和设置生成对应的URL地址,格式为:
U('地址','参数','伪静态','是否跳转','显示域名');
在模板中使用U方法而不是固定写死URL地址的好处在于,一旦你的环境变化或者参数设置改变,你不需要更改模板中的任何代码。
在模板中的…
http://www.wfuyu.com/thinkphp/3124.html
-
2014-01-04
我们已经了解了ThinkPHP中的S方法的用法,F方法其实是S方法的一个子集功能,仅用于简单数据缓存,并且只能支持文件形式,不支持缓存有效期,因为采用的是PHP返回方式,所以其效率较S方法较高,因此我们也称之为快速缓存方法。
F方法的特点是:
简单数据缓存;
文件形式保存;
采用PHP返回数据…
http://www.wfuyu.com/thinkphp/3036.html
-
2014-03-23
在项目中,合理的使用缓存对性能有较大的帮助。ThinkPHP提供了方便的缓存方式,包括数据缓存、静态缓存和查询缓存等,支持包括文件方式、APC、Db、Memcache、Shmop、Sqlite、Redis、Eaccelerator和Xcache在内的动态数据缓存类型,以及可定制的静态缓存规则,并提供了快捷方法进行存取操作。
…
http://www.wfuyu.com/thinkphp/3031.html
-
2014-05-05
在上一章我们了解了如何通过assign方法把变量赋值到模板变量,这一篇我们来详细了解下如何在模板中使用标签输出模板变量。
注意,本篇的描述仅针对使用内部模板引擎的情况,如果你使用了Smarty或者其他模板引擎,请参考其相关的变量输出语法。
变量输出变量输出的方法很简单,例如,在控制器…
http://www.wfuyu.com/thinkphp/2986.html
-
2014-04-19
上一篇中,我们了解了ThinkPHP的基础部分,以及如何创建一个控制器和模板,并知道了M方法的用法,本篇将会讲解下数据的CURD操作,探索下更多的数据操作。
CURDCURD是一个数据库技术中的缩写词,一般的项目开发的各种参数的基本功能都是CURD。它代表创建(Create)、更新(Update)、读取(Re…
http://www.wfuyu.com/thinkphp/2984.html
-
2013-11-18
ThinkPHP支持多语言,采用的是语言文件的方式。如果你的应用涉及到多个语言版本和国际化的支持,那么可以定义相关的语言包文件。任何字符串形式的输出,都可以定义语言常量。
启用多语言要启用多语言功能,首先要下载多语言行为扩展(http://www.thinkphp.cn/extend/186.html),或者下载官方…
http://www.wfuyu.com/thinkphp/2955.html
-
2014-03-15
预定义常量常量 说明 URL_COMMON=0普通模式 URLURL_PATHINFO=1PATHINFO URLURL_REWRITE=2REWRITE URLURL_COMPAT=3兼容模式 URLHAS_ONE=1HAS_ONE 关联定义 BELONGS_TO=2BELONGS_TO 关联定义 HAS_MANY=3HAS_MANY 关联定义 MANY_TO_MANY=4MANY_TO_MANY 关联定义 THINK_VERSION框架版本号 这些预…
http://www.wfuyu.com/thinkphp/2869.html