多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php框架 > ZendFramework > Zend Framework教程-Zend_Controller

Zend Framework教程-Zend_Controller

來源:程序員人生   發布時間:2013-10-18 21:14:48 閱讀次數:3753次

 Zend Framework的Zend_Controller實現主要涉及到的文件如下:

root@coder-671T-M:/ZendFramework-1.11.11/library/Zend/Controller# tree.├── Action│   ├── Exception.php│   ├── Helper│   │   ├── Abstract.php│   │   ├── ActionStack.php│   │   ├── AjaxContext.php│   │   ├── AutoComplete│   │   │   └── Abstract.php│   │   ├── AutoCompleteDojo.php│   │   ├── AutoCompleteScriptaculous.php│   │   ├── Cache.php│   │   ├── ContextSwitch.php│   │   ├── FlashMessenger.php│   │   ├── Json.php│   │   ├── Redirector.php│   │   ├── Url.php│   │   └── ViewRenderer.php│   ├── HelperBroker│   │   └── PriorityStack.php│   ├── HelperBroker.php│   └── Interface.php├── Action.php├── Dispatcher│   ├── Abstract.php│   ├── Exception.php│   ├── Interface.php│   └── Standard.php├── Exception.php├── Front.php├── Plugin│   ├── Abstract.php│   ├── ActionStack.php│   ├── Broker.php│   ├── ErrorHandler.php│   └── PutHandler.php├── Request│   ├── Abstract.php│   ├── Apache404.php│   ├── Exception.php│   ├── Http.php│   ├── HttpTestCase.php│   └── Simple.php├── Response│   ├── Abstract.php│   ├── Cli.php│   ├── Exception.php│   ├── Http.php│   └── HttpTestCase.php└── Router    ├── Abstract.php    ├── Exception.php    ├── Interface.php    ├── Rewrite.php    ├── Route    │   ├── Abstract.php    │   ├── Chain.php    │   ├── Hostname.php    │   ├── Interface.php    │   ├── Module.php    │   ├── Regex.php    │   └── Static.php    └── Route.php10 directories, 52 files


Zend_Controller提供的具體功能如下:

  • Zend_Controller_Front前端控制器
               主要用于初始化請求環境,根據請求路由,分發動作,收集響應。
  • Zend_Controller_Action
               主要功能是實現Action動作的基本功能。Zend_Controller_Action是一個抽象類,配合前端控制器使用一起來實現動作控制器。動作控制器必須繼承此類。
  • Zend_Controller_Action_Helper
               通過動作助手可以為動作控制器提供一些輔助功能。例如常見的助手有Cache,FlashMessenger,Json, Redirector,Url, ViewRenderer。

  • Zend_Controller_Dispatcher
               主要用于路由的分發
  • Zend_Controller_Plugin
                用于注冊用戶插件

  • Zend_Controller_Request
               請求對象是在前端控制器,路由器,分發器,以及控制類間傳遞的簡單值對象。請求對象封裝了請求的模塊,控制器,動作以及可選的參數,還包括其他的請求環境,如HTTP,CLI,PHP-GTK。

  • Zend_Controller_Response
               響應對象邏輯上是請求對象的搭檔.目的在于收集消息體和/或消息頭,因而可能返回大批的結果。

  • Zend_Controller_Router
               Zend_Controller_Router是標準的路由器。路由是個過程,在這個過程中它取出URI的端點(跟著基本URL的URI的那部分)并把它分解成參數來決定哪個模塊、哪個控制器和控制器中的哪個動作應該接受請求。模塊、控制器、動作和其它參數被打包到Zend_Controller_Request_Http對象,接著這個對象由Zend_Controller_Dispatcher_Standard來處理。路由只發生一次:當請求最初被接收和第一個控制器被派遣之前。



Zend_Controller系統的工作流












生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国内高清久久久久久久久 | 日本精品中文字幕 | 中国精品久久 | 日韩一级片免费看 | 日本大黄毛片视频 | 国产成人精品免费久久久久 | 国产亚洲免费观看 | 国产精品网站在线观看 | 亚洲精品一区二区久久 | 性www| 欧美a级在线 | 久久这里只有精品9 | 国产视频日本 | 欧美末成年videos在线 | 好吊妞精品 | 古代的一a一片一级一片 | www射射一区 | 日本高清中文字幕一区二区三区a | 欧美freexxx| 午夜爽爽爽视频 | www.日| 国产九九视频在线观看 | 精品日韩欧美一区二区三区在线播放 | 亚洲无线乱码高清在线观看一区 | 国产成人在线视频观看 | 欧美成人三级伦在线观看 | 国产偷v国产偷v亚洲偷v | 国产精品免费一区二区区 | 欧美一级大黄特黄毛片视频 | 老司机福利在线播放 | 国产精品播放 | 欧美 日韩 视频 | 在线欧美三级 | 欧美日韩亚洲第一页 | 在线免费看 | 中文字幕亚洲一区二区三区 | 国内交换一区二区三区 | 日本xxxx黑人 | 校园春色综合网 | 欧美videosex性欧美成人 | 免费爱爱视频 |