ホームページ > バックエンド開発 > PHPチュートリアル > php プロジェクトでストアするための mvc フレームワークの概要 (1)、mvc Framework_PHP チュートリアル

php プロジェクトでストアするための mvc フレームワークの概要 (1)、mvc Framework_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:03:55
オリジナル
1043 人が閲覧しました

php プロジェクトのストア mvc フレームワークの概要 (1)、mvc フレームワーク

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 レンダリングについてはトップページでは説明されません

www.bkjia.com本当http://www.bkjia.com/PHPjc/967693.html技術記事 php プロジェクトに mvc フレームワークを格納する (1)、mvc フレームワーク 1 のまとめ。コード構造の分割: 現在のディレクトリ構造: / サイトのルート ディレクトリ / application / アプリケーション ディレクトリ Model / Model ディレクトリ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート