Posted by & filed under Study & Reading.

1、请求  ,Zend_Controller_Request_Http 类提供了整个的HTTP访问需要的环境。

2、路由  ,路由特性是由 Zend_Controller_Router_Interface实现的,由Zend_Controller_Router_Rewrite提供URL重写功能。

3、分配器 ,Zend_Controller_Dispatch_Standard类控制

4、Actiong ,所有的动作都是源自于Zend_Controller_Action这个抽象类,Zend_Controller_Action提供了两个级别的处理请求,一个是init(),另外一个是preDispatch()

init()函数是在控制器被调用的时候触发的  ,如果该控制器被调用多次,那么preDispatch()将被调用多次,而init()只调用一次。

5、Response(响应)

Zend_Controller_Response_Http 是为编写web程序准备的

Zend_Controller_Response_CLI适应更多的场合

Zend_Controller_Response_Http包含三种信息:header,body和exception(异常)

6、Front Controller Plug-ins(前端控制器插件)

所有的插件都实现于Zend_Controller_Plugin_Abstract这个抽象类,一共有六个事件方法可以被重写。

1)routeStartup()

2)dispatchLoopStartup()

3)preDispatch ()

4)postDispatch()

5)dispatchLoopShutDown()

6)routeShutDown()

One Response to “Zend Framework学习笔记(一)”

Leave a Reply

  • (will not be published)