ホームページ >バックエンド開発 >PHPチュートリアル >ZF 配布サイクル (Dispatcher の仕組み) についての深い理解

ZF 配布サイクル (Dispatcher の仕組み) についての深い理解

WBOY
WBOYオリジナル
2016-07-25 09:10:231009ブラウズ
  1. public function fooAction()

  2. {
  3. // 現在のコントローラーとモジュールの別のアクションに転送します:
  4. $this->_forward('bar', null, null, array('baz' => 'bogus'));
  5. }

  6. public function barAction()

  7. {
  8. // 別のコントローラー FooController::bazAction のアクションに転送します(),
  9. // 現在のモジュール内:
  10. $this->_forward('baz', 'foo', null, array('baz' => 'bogus'));
  11. }

  12. public function bazAction()

  13. {
  14. // 別のモジュールの別のコントローラーのアクションに転送します,
  15. // Foo_BarController::bazAction():
  16. $this->_forward('baz', 'bar ', 'foo', array('baz' => 'bogus'));
  17. }
  18. ?>

コードをコピー

概要: ディスパッチャーは ZF 実装の重要なコンポーネントですZF やその他のフレームワークをより適切に適用するには、Dipatcher の機能を理解することが非常に重要です。 割り当ては、ルーティング後に対応する動作を実行し、応答オブジェクトを返すプロセスと考えることができます。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。