ホームページ >バックエンド開発 >PHPの問題 >PHP を使用して MVC フレームワークの一般的なプロセスを作成する方法

PHP を使用して MVC フレームワークの一般的なプロセスを作成する方法

慕斯
慕斯オリジナル
2021-06-22 17:23:502285ブラウズ

前回の記事では「PHPでModelクラスのselectメソッドを使うには?」についてご紹介しました。 》, この記事では引き続き、PHP を使用して MVC フレームワークを作成する方法を紹介します。一般的なプロセスは一定の参考価値があります。必要な友人はそれを参照できます。皆様のお役に立てれば幸いです。

PHP を使用して MVC フレームワークの一般的なプロセスを作成する方法

#PHP 高度なヘッド スタート - MVC フレームワーク

1、

mvc

model

view

controller

2. psr 仕様.

psr1: 基本プログラミング仕様

psr2: コーディングスタイル仕様

psr3: ログインターフェース仕様

psr4: 自動ロード仕様

3. ネーミング仕様

ファイル名とクラス名は同じです (大きなキャメルケースの原則) IndexController

名前空間名とフォルダー名は同じです (すべて小文字)。

4. 単一エントリ (単純なルーティング)

index. php?m= index&a= index
pathinfo index. php/ index/ index
spl_ autoload register (__ autoload)

5. フレームワークのディレクトリ構造

app 
     model
            UserModel . php
     view
     controller  
            Controller . php
            UserController . php
config
     config. php
vendor
     1ib
          framework
            src
            Model . php
            Page. php
            Tp1.php
        public
             CSS
               
js
               
fonts
 
              editor
             cache缓存.

6. 名前空間のマッピング

model=>app/ model
controller =>app/controller/
framework =>vendor/lib/framework/ src
推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP を使用して MVC フレームワークの一般的なプロセスを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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