摘要:
本文主要介绍了在controller和model中加一个业务层service,由它来负责业务逻辑,封装好的调用接口可以被controller复用,提高了通用的业务逻辑的复用性,设计到具体业务实现会调用Model的接口。大家知道CodeIgniter框架式MVC分层的,通常大家把业务逻辑写到Contr... 阅读全文
摘要:
先简单介绍一下Active Record:Active Record(中文名:活动记录)是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。Active Record 和 Row Gateway (行记录入口)十分相似,但前者是领域模型,后者是一种数... 阅读全文
摘要:
5.13跨模块调用在开发过程中经常会在当前模块调用其他模块的方法,这个时候就涉及到跨模块调用,我们还可以了解到A和R两个快捷方法的使用。例如,我们在Index模块调用User模块的操作方法classIndexActionextendsAction{publicfunctionindex(){//实例... 阅读全文
摘要:
本篇文章是对单一入口、MVC、ORM、CURD、ActiveRecord概念进行了详细的分析介绍,需要的朋友参考下MVCMVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。视图:视图是用... 阅读全文
摘要:
在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三种配置方式,这三种模式都可以在IIS 6.0下成功运行,下面我就讲一下这三种方式配置的区别和性能上的差异。 1、CGI(通用网关接口/Common Gateway Interface)一般是可执行程序,例如EX... 阅读全文
摘要:
使用serialize()函数和unserialize()函数,这两个函数的用法真是绝配,一个是进行序列化存储,另一个则是进行序列化恢复,方便极了今天,在做一个关于PING服务的东西,由于不想把ping服务地址放进数据库中,那样不好,ping服务本来不是一个效率不高的事,再放进数据库中,不但更加降低... 阅读全文
摘要:
做不完的应用软件 我爸是个乡村小学教师,对我所从事的软件行业一无所知,但是他对我的工作稳定性表示怀疑:“你这做软件的,要是有一天软件做完了,你岂不是要失 业了?”也许他想起了他作为老师的情况,教完一批学生,下一批又上来了,一茬一茬的。于是又问我:“你们是不是一个软件接着一个软件做?”我回答他:“不... 阅读全文
摘要:
个没有绝对答案的世界,却拥有绝对的丰富。 --《沈奇岚:我愿生命从容》2.11.1 定义(1) 关于依赖注入即控制反转,目的是了减少耦合性,简单来说就是使用开放式来获取需要的资源。(2) 关于资源这里说的资源主要是在开发过程中使用到的资源,包括配置项;数据库连接、Memcache、接口请求等系统级的... 阅读全文
摘要:
http://blog.csdn.net/dc_726/article/details/8857588 阅读全文
摘要:
一、首先你得下个YII框架的源码;下载地址:http://www.yiiframework.com/download/二、把下载到的源码解压放到一个PHP可访问的位置;如我的 F:\site(已具备了php环境了哦!);与此同时,在site文件夹下会看到解压到的相关文件及文件夹有:1、LICENSE... 阅读全文
摘要:
单点入口是php框架的基本1、当框架写到加载视图视时,HTML里的所有css、js、img地址都需要重写,加大工作量(但有时,没有单点入口工作量可能更大)2、不方便把其他的模块直接融合进来,需要重写且符合这个框架的mvc的规则(没有单点入口调用非常混乱,更加的不利于维护)3、写到最后其实是一个ind... 阅读全文
摘要:
这篇文章的出发点是我对插件机制的理解,及其在PHP中的实现。此方案仅是插件机制在PHP中的实现方案之一,写下来和大家分享,欢迎大家一起讨论。插件,亦即Plug-in,是指一类特定的功能模块(通常由第三方开发者实现),它的特点是:当你需要它的时候激活它,不需要它的时候禁用/删除它;且无论是激活还是禁用... 阅读全文
摘要:
.htaccessRewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L] 阅读全文
摘要:
[WebMethod(EnableSession = true)] public static string SayHello() { LxUserContext depno = HttpContext.Current.Session["Use... 阅读全文
摘要:
阅读全文