位置: 編程技術 - 正文
推薦整理分享Zend Framework創建自己的動作助手詳解(framework3.5怎么打開),希望有所幫助,僅作參考,歡迎閱讀內容。
文章相關熱門搜索詞:framework 啟用,怎么打開framework,framework在哪里,新建fragment,framework 啟用,framework4.0怎么打開,怎么打開framework,framework3.5怎么打開,內容如對您有幫助,希望把文章鏈接給更多的朋友!
本文實例講述了Zend Framework創建自己的動作助手實現方法。分享給大家供大家參考,具體如下:
助手的抽象基類是Zend_Controller_Action_Helper_Abstract,如要定義自己的助手,需要繼承此類。
類的源代碼如下:
助手基類提供的常用方法如下:
setActionController() 用來設置當前的動作控制器。init(),該方法在實例化時由助手經紀人觸發,可用來觸發助手的初始化過程;動作鏈中多個控制器使用相同的助手時,如要恢復狀態時將十分有用。preDispatch()分發動作之前觸發。postDispatch()分發過程結束時觸發——即使preDispatch()插件已經跳過了該動作。清理時大量使用。getRequest() 獲取當前的請求對象。getResponse() 獲取當前的響應對象。getName() 獲取助手名。獲取了下劃線后面的類名部分,沒有下劃線則獲取類的全名。
例如,如果類名為Zend_Controller_Action_Helper_Redirector,他將返回 Redirector,如果類名為FooMessage,將會返回全名。
舉例說明自定義動作助手類

作用:解析傳入的網址,返回各個部分。使用parse_url解析指定的網址。用zendstudio新建一個zend framework項目helper_demo1。
新增文件:/helper_demo1/library/Application/Controller/Action/Helpers/UrlParser.php
修改文件:/helper_demo1/application/Bootstrap.php
修改測試action:/helper_demo1/application/controllers/IndexController.php
以上介紹了自定義動作助手類,以及簡單的使用方法。
需要注意的就是什么是助手類的前綴,助手類的名稱以及助手的路徑。
更多關于zend相關內容感興趣的讀者可查看本站專題:《Zend FrameWork框架入門教程》、《php優秀開發框架總結》、《Yii框架入門及常用技巧總結》、《ThinkPHP入門教程》、《php面向對象程序設計入門教程》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》
希望本文所述對大家PHP程序設計有所幫助。
Zend Framework動作助手FlashMessenger用法詳解 本文實例講述了ZendFramework動作助手FlashMessenger用法。分享給大家供大家參考,具體如下:FlashMessenger用來處理FlashMessenger會話;FlashMessenger是一個神奇的
Zend Framework動作助手Json用法實例分析 本文實例講述了ZendFramework動作助手Json用法。分享給大家供大家參考,具體如下:Json的使用較簡單,以下是文檔給出的用法:Json用來解碼和發送JSON響應
Zend Framework動作助手Url用法詳解 本文實例講述了ZendFramework動作助手Url用法。分享給大家供大家參考,具體如下:Url主要用于創建url;publicfunctionsimple($action,$controller=null,$module=null,array$pa
標簽: framework3.5怎么打開
本文鏈接地址:http://www.lodeaby.com/biancheng/289883.html 轉載請保留說明!上一篇:Zend Framework動作助手(Zend_Controller_Action_Helper)用法詳解(framework啟動)
友情鏈接: 武漢網站建設