ホームページ > バックエンド開発 > PHPチュートリアル > phpプロジェクトのstore mvcフレームワークのまとめ(1)

phpプロジェクトのstore mvcフレームワークのまとめ(1)

WBOY
リリース: 2016-08-08 09:28:08
オリジナル
1074 人が閲覧しました

1.コード構造の分割:

リーリー

2.ホームページをリクエストする

2.1 リクエストホームページパラメータの例 (リクエスト localhost/index.php?p=front&c=shop&a=index)

リーリー

2.2 ホームページ統一リクエストコード

リーリー

2.3 フレームワークコード

リーリー

2.3.1 初期化パス定数

リーリー

2.3.2 設定ファイルの読み込み

リーリー

2.3.3 分布パラメータの初期化

リーリー

上記のコードは、初期読み込み設定ファイルを使用してデフォルトのリクエストを初期化します: localhost/index.php をパラメータなしで直接リクエストすると、システムのデフォルトパラメータがロードされます

2.3.4 プラットフォーム関連のパス定数を初期化する

リーリー

2.3.4 登録自動読み込み方法

リーリー

2.3.4 配布リクエスト

リーリー

2.3.5 localhost/index.php をリクエストすると、localhost/index.php?p=front&c=shop&a=index をリクエストするのと同じになり、初期化されます

applicationcontrollerfront の下の ShopController コントローラー、リクエストアクションはindexActionです

IndexAction コードは次のとおりです:

リーリー

説明する必要があるのは次のとおりです:

1. ShopControllerはPlatformControllerから継承し、プラットフォームコントローラーは基本コントローラークラスから継承します:controller

関係は次のとおりです:

2. MVC でコントロール アクションを決定したら、次のステップはモデルを実装することです

リーリー

3. 基本モデルでは、すべての基本的な操作データベースメソッドがカプセル化されており、そのうちの getNestedLIst メソッドは次のとおりです

リーリー

4. getListメソッドは以下の通りです

リーリー

5. モデルが実装されたら、ビューをロードします

リーリー

2.3.6 概要: 関数を実装するには、まずコントロールを決定し、次にモデルを実装し、最後にビューをロードします

2.3.7 レンダリングについてはトップページでは説明されません

以上、PHP プロジェクトにおけるストア mvc フレームワークの概要 (1) を、内容の側面も含めて紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート