ホームページ >バックエンド開発 >PHPチュートリアル >noFrame 軽量 PHP 開発フレームワーク
# noFrame
----------------------------------
noFrame の定義効率的で標準化された軽量の PHP 開発仕様のセット。
noFrame は、アプリケーションの単一のエントリ ファイルとして、index.php の代わりにentry.php を使用します。同時に、entry.php は noFrame の唯一のファイルなので、好きな名前に変更できます。
noFrame は、path_info モードと互換性モードという 2 つのルーティング モードを提供します。 path_info はサーバー環境のサポートを必要とし、互換モードは $_GET をサポートするすべてのサーバー環境と互換性があります。
noFrame path_info モード: $webRoot/Controller/User/login は、$webRoot/Controller/User.class.php ファイル内のクラス User のパブリック メソッド ログインにマップされます。
noFrame 互換モード: $webRoot?Controller/User/login は、$webRoot/Controller/User.class.php ファイル内の User クラスのパブリック メソッド ログインにマップされます。
# なぜ noFrame なのか
------------------------------------------------------
noFrame no 拡張モジュールとサーバー環境の構成に依存します。低結合
noFrame フレームを仕様に置き換えます。パフォーマンスのオーバーヘッドが低い
noFrame を使用する場合は、entry.php をアプリケーションのルート ディレクトリにコピーするだけです。低使用コスト
noFrame は、標準化された簡潔なアプリケーション システムを迅速に開発できます。
#使用仕様
--------------------------------------- -----
noFrame は PSR-0 仕様に基づいています
noFrame クラスが配置されているフォルダー名の最初の文字は大文字です
noFrame によって返されるデータは、json 形式の文字列です
noFrame によって返されるデータには、処理結果が成功したかどうかの情報が含まれます
----------------------------- ------------------
noFrame は現在 github にホストされています。
ホスティングアドレス: https://github.com/yii153/noFrame