03 2012 档案

摘要:Zend_Config 开篇中提到,一切zf程序的起点都是index.php和zend_application。它主要完成各种配置项目的加载并通过run方法,将请求转发给前端控制器。 配置文件的加载,是通过Zend_config来完成的,我们来看一下它是如何工作的。 一般情况下,我们会在初始化zend_loader后,紧跟着就初始化zend_config,并读取configs中的application.ini主配置文件。 $config=newZend_Config_Ini($filename,$section,$options); 第一个参数是指明要加载的配置文件地址,第二个参数是说明要加载 阅读全文
posted @ 2012-03-04 12:15 abner.liu 阅读(1241) 评论(1) 推荐(1) 编辑
摘要:Zend_loader 首先说这个模块的原因,是因为自php5以后,支持类的autoloader了。Zend框架,也依靠autoloader来实现自动加载。所以有必要先说说这个类的实现方式,以及如何在项目中运用。 虽然名义上是自动包含,但总得有东西去实现自动包含这个功能,zf是无法自动包含自己的,因此首先需要在index.asp中包含”Zend/Loader/Autoloader.php”文件,由autoloader类来实现其他zf类及自定义类的加载。 Autoloader类通过目录名称来区分命名空间。比如 Zend_Config_Ini,就去会Zend目录下的Config目录去寻找Ini.p 阅读全文
posted @ 2012-03-03 21:42 abner.liu 阅读(1846) 评论(0) 推荐(1) 编辑
摘要:写作本文的目的,不是详细叙述zend框架的功能,因为这些功能都可以从手册中查到,本文更加侧重于探寻zend框架原理,以及如何将zend框架应用到实际应用中。可以理解为深入浅出,深入了解原理就可以易如反掌的应用。文章里的内容,可能会有错误和理解不到位的地方,请您能够谅解,并给与指出,希望与您共同学习,共同进步。开篇 从根本上来讲,框架就是一个大程序集,将我们平时写程序必然或经常要用到的东西,尽量用通用的方式先实现一部分,我们可以在这个基础上去构建自己的程序,相当于在编程语言与需求实现之间又增加了一个框架层。框架出现的目的是为了简化编程复杂度,并且通过标准件来提升程序的安全性、健壮性等等。简化编程 阅读全文
posted @ 2012-03-03 21:39 abner.liu 阅读(3211) 评论(0) 推荐(3) 编辑