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 チュートリアルに興味のある友人の参考になれば幸いです。