摘要:
M方法用于实例化一个基础模型类,和D方法的区别在于:1、不需要自定义模型类,减少IO加载,性能较好;2、实例化后只能调用基础模型类(默认是Model类)中的方法;3、可以在实例化的时候指定表前缀、数据库和数据库的连接信息;D方法的强大则体现在你封装的自定义模型类有多强,不过随着新版ThinkPHP框... 阅读全文
摘要:
https://b.alipay.com/newIndex.htm 阅读全文
摘要:
概述命名范围功能,给模型操作提供了一系列的(连贯操作)封装,让你更方便的查询和操作数据。我们来具体了解下这一用法。定义属性要使用命名范围功能,主要涉及到模型类的_scope属性定义和scope连贯操作方法的使用。我们首先定义_scope属性:class NewsModel extends Model... 阅读全文
摘要:
Action参数绑定功能提供了URL变量和操作方法的参数绑定支持,这一功能可以使得你的操作方法定义和参数获取更加清晰,也便于跨模块调用操作方法了。这一新特性对以往的操作方法使用没有任何影响,你也可以用新的方式来改造以往的操作方法定义。Action参数绑定的原理是把URL中的参数(不包括分组、模块和操... 阅读全文
摘要:
上一篇中,我们了解了ThinkPHP的基础部分,以及如何创建一个控制器和模板,并知道了M方法的用法,本篇将会讲解下数据的CURD操作,探索下更多的数据操作。CURDCURD是一个数据库技术中的缩写词,一般的项目开发的各种参数的基本功能都是CURD。它代表创建(Create)、更新(Update)、读... 阅读全文
摘要:
预定义常量常量说明URL_COMMON=0普通模式 URLURL_PATHINFO=1PATHINFO URLURL_REWRITE=2REWRITE URLURL_COMPAT=3兼容模式 URLHAS_ONE=1HAS_ONE 关联定义BELONGS_TO=2BELONGS_TO 关联定义HAS... 阅读全文
摘要:
ThinkPHP基于MVC(Model-View-Controller,模型-视图-控制器)模式,不过均支持多层(multi-Layer)设计。模型(Model)层:默认的模型层由Model类构成,但是随着项目的增大和业务体系的复杂化,单一的模型层很难解决要求,从3.1开始推出了多层Model的支持... 阅读全文
摘要:
显示效果如下:代码如下: 选择预约时间 阅读全文
摘要:
简介ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。目录结构ThinkP... 阅读全文
摘要:
在使用zend studio的过程中为了方便我们编码,很多时候需要设置编码的字体的大小,设置步骤如下:选择【Windows】-【preference】-【general】-【appearance】-【colors and fonts】选择【basic】-【text font】然后来进行设置。 阅读全文
摘要:
在加载一个项目的过程中很时候会因为字符集的不匹配从而导致项目文件显示为乱码,zend studio开发工具应该如何设置字符集呢:打开【windows】-【preference】-【workspace】将“text file encoding”选项选择为项目需要的字符集类型,点击【apply】-【ok... 阅读全文