
应用编译机制作为ThinkPHP独创的功能特色,从1.0版本就延续至今,3.2版本的编译机制更加具有特色。应用编译缓存编译缓存的基....
定义ThinkPHP3.2版本提供了把每个操作方法定位到一个类的功能,可以让你的开发工作更细化,可以设置参数ACTION_BIND_CLASS,....
URL伪静态通常是为了满足更好的SEO效果,ThinkPHP支持伪静态URL设置,可以通过设置URL_HTML_SUFFIX参数随意在URL的最后增加....
我们来系统的了解下ThinkPHP框架开发的应用的标准执行流程:用户URL请求调用应用入口文件(通常是网站的index.php)载入框架....
在ThinkPHP中基础的模型类就是ThinkModel类,该类完成了基本的CURD、ActiveRecord模式、连贯操作和统计查询,一些高级特性被....
ThinkPHP删除数据使用delete方法,例如:$Form = M('Form');$Form->delete(5);表示删除主键为5的数据,delete方....
模型定义模型类并非必须定义,只有当存在独立的业务逻辑或者属性的时候才需要定义。模型类通常需要继承系统的ThinkModel类或....
Lock方法是用于数据库的锁机制,如果在查询或者执行操作的时候使用:lock(true);就会自动在生成的SQL语句最后加上 FOR UPDA....
在ThinkPHP中,可以无需进行任何模型定义。只有在需要封装单独的业务逻辑的时候,模型类才是必须被定义的,因此ThinkPHP在模....
ThinkPHP实现了ActiveRecords模式的ORM模型,采用了非标准的ORM模型:表映射到类,记录映射到对象。最大的特点就是使用方便....
data方法也是模型类的连贯操作方法之一,用于设置当前要操作的数据对象的值。写操作通常情况下我们都是通过create方法或者赋....
cache方法用于查询缓存操作,也是连贯操作方法之一。cache可以用于select、find和getField方法,以及其衍生方法,使用cache....
ThinkPHP的字段映射功能可以让你在表单中隐藏真正的数据表字段,而不用担心放弃自动创建表单对象的功能,假设我们的User表里....
通常每个模型类是操作某个数据表,在大多数情况下,系统会自动获取当前数据表的字段信息。系统会在模型首次实例化的时候自动....
field方法属于模型的连贯操作方法之一,主要目的是标识要返回或者操作的字段,可以用于查询和写入操作。1、用于查询指定字段....
limit方法也是模型类的连贯操作方法之一,主要用于指定查询和操作的数量,特别在分页查询的时候使用较多。ThinkPHP的limit方....
COMMENT方法 用于在生成的SQL语句中添加注释内容,例如:$this->comment('查询考试前十名分数')->field('use....
ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操作,而无需针对不同的数据库....
借助PHP5语言的特性,ThinkPHP实现了动态查询,核心模型的动态查询方法包括下面几种:方法名说明举例getBy根据字段的值查询....
order方法属于模型的连贯操作方法之一,用于对操作的结果排序。用法如下:$Model->where('status=1')->order....