Zend Framework ルーティング メカニズムのコード分析、zendframework_PHP チュートリアル

WBOY
リリース: 2016-07-12 08:56:14
オリジナル
775 人が閲覧しました

Zend Framework ルーティング メカニズムのコード分析、zendframework

この記事では、Zend Framework のルーティング メカニズムのコードを分析します。参考のために皆さんと共有してください。詳細は次のとおりです:

フレームワークでは、ルーティングの呼び出し関係は次のとおりです:

1. Apache の mod_rewrite モジュールは、フレームワークの起動スクリプト (通常は、index.php) にリクエストをルーティングします。

2. フロントエンド コントローラー Zend_Controller_Front はディスパッチ関数を通じてリクエストを分散します。

3. ルーター Zend_Controller_Router_Rewrite は、ルーター内の既存のルーティング ルールに対して、追加順序とは逆の順序 (スタックと同様、後入れ先出し) で各ルートの match 関数を呼び出します。リクエストが現在のルーティング ルールに一致するかどうかを確認し、一致する場合は、ルーターの現在のルート変数 ($_currentRoute) を一致するルートに設定し、ルートによって解析されたパラメーターを Zend_Controller_Request_Http オブジェクトに渡します。

ルートが見つからない場合、フレームワークは Index コントローラーの Index アクションを使用します。

Zend_Controller_Router_Route の関数コードの分析:

1. コンストラクター

リーリー

2. マッチングアルゴリズム

リーリー

さらに Zend 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: "Zend FrameWork Framework 入門チュートリアル"、"php 優れた開発フレームワークの概要"、"Yii Framework Getting Started and Summary of Common Techniques"、" ThinkPHP入門チュートリアル』、『PHPオブジェクト指向プログラミング入門チュートリアル』、『php+mysqlデータベース操作入門チュートリアル』、『php共通データベース操作スキルまとめ』

この記事で説明した内容が、Zend Framework フレームワークに基づいた PHP プログラミングの皆様のお役に立てれば幸いです。

興味がありそうな記事:

Zend Framework チュートリアル - Zend_Db_Table_Rowset の使用例分析
  • Zend Framework チュートリアル - Zend_Db_Table_Row の使用例
  • Zend Framework チュートリアル - Zend_Db_Table の使用方法の詳細な説明
  • Zend Framework Tu torial - フォーム送信を実装する Zend_Form コンポーネントそして、エラー メッセージを表示します
  • Zend Framework 開発を開始するための古典的なチュートリアル
  • Zend Framework Smarty 拡張機能の実装方法
  • Zend Framework は基本機能を備えたゲストブックを実装します (デモ ソース コードのダウンロード付き)
  • Zend Framework はセッションの保存を実装しますmemcache のメソッド
  • Zend Framework ページング クラスの使用法の詳細な説明
  • Zend Framework のマルチファイル アップロード機能の実装例
  • Zend Framework を始めるための環境構成と最初の Hello World サンプル (デモ ソース コードのダウンロード付き)
  • Zend Framework チュートリアル データベースに接続し、クエリの追加と削除の方法を実行します (デモソースコードのダウンロード付き)
  • Zend Framework チュートリアル Zend_Db_Table テーブル関連付け例の詳細な説明

http://www.bkjia.com/PHPjc/1113719.html

本当http://www.bkjia.com/PHPjc/1113719.html技術記事 Zend Framework ルーティング メカニズムのコード分析、zendframework この記事では、Zend Framework のルーティング メカニズムのコードを分析します。参考のために皆さんと共有してください。詳細は次のとおりです。フレームワークには...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート