国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

Zend Framework分發器用法示例

2024-05-04 23:53:34
字體:
來源:轉載
供稿:網友

本文實例講述了Zend Framework分發器用法。分享給大家供大家參考,具體如下:

分發是取得請求對象,提取其中的模塊名、控制器名、動作名以及可選參數,然后實例化控制器并調用其中動作的整個過程。

如果其中的模塊、控制器或動作沒有找到,將使用默認值。

Zend_Controller_Dispatcher_Standard類指定每個控制器和動作的默認值為index,模塊的默認值為default。

該類允許開發者通過setDEfaultController()方法、setDefaultAction()方法和setDefaultModule()方法改變默認值設定。

_forward()

功能:在任意動作中調用該方法,并傳入動作、控制器、模塊以及可選的參數,就可以進入新的動作。

案例:

<?phppublic function fooAction(){  //定義動作  //轉到當前控制器與模塊中的其他動作中  $this->_forward('bar',null,null,array('baz'=>'bogus'));//第一個參數,表動作;第二個參數,表控制器;第三個參數表示模塊}public function barAction(){  //定義動作  //轉到當前模塊的其他控制器的動作中,FooController::bazAction()  $this->_forward('baz','foo',null,array('baz'=>'bogus'));}public function bazAction(){  //轉到其他控制器、其他模塊中的動作,Foo_BarController::bazAction()  $this->_forward('baz','bar','foo',array('baz'=>'bogus'));}

希望本文所述對大家基于Zend Framework框架的PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 扶余县| 阿拉善左旗| 鄂托克旗| 阿克陶县| 边坝县| 都江堰市| 达拉特旗| 泰州市| 抚州市| 闽清县| 南宫市| 巴林左旗| 鲁山县| 沁源县| 永昌县| 扶余县| 寿阳县| 江永县| 永寿县| 航空| 比如县| 安国市| 玉溪市| 呼图壁县| 元氏县| 永德县| 临武县| 阿克陶县| 自治县| 鄂尔多斯市| 隆尧县| 克山县| 九寨沟县| 宜春市| 琼结县| 琼海市| 长岭县| 汤原县| 嘉禾县| 基隆市| 抚松县|