ホームページ  >  記事  >  バックエンド開発  >  マイクロ PHP フレームワーク: FocusPHP

マイクロ PHP フレームワーク: FocusPHP

WBOY
WBOYオリジナル
2016-06-23 13:23:271054ブラウズ

FocusPHP

FocusPHP はマイクロ PHP フレームワークです

TODO

  • 完璧な Docker 開発環境

  • バックグラウンド管理を追加

  • フレームワークとプロジェクトの分離

  • 単体テストを改善し、Travis CI を使用する続行するには 統合

備考

データベース ファイルでは、username=admin、password=administrator

インストールと使用

composer require aicode/focusphp

MVC サポート

フレームワーク自体はオプションで MVC のサポートを提供しており、次の場合にのみ FocusMVCRouter を登録する必要があります。 FocusServer オブジェクト オブジェクトを作成します。

うわー

FocusMVCRouter を作成するには、コントローラーの名前空間をパラメーターとして指定する必要があります。これにより、フレームワークは名前空間に戻って、現在のリクエストの処理に適したコントローラーを見つけます。

View オブジェクト

ビュー クラスは、FocusMVCView インターフェイスを実装する必要があります。フレームワークには、FocusMVCSimpleView と呼ばれる一連の単純なビュー実装が組み込まれています。この実装では、テンプレート ファイルで .php ファイルを使用します。元の PHP 構文を直接使用します。

デフォルトのビュー FocusMVCSimpleView はレイアウト サポートを提供します。

非表示のテンプレート変数

変数名 説明
__body__ テンプレートを解析した後のコンテンツ、この変数はレイアウトでのみ使用可能です
__data__ テンプレート オブジェクトに渡される文字列データ (鍵なし)

フレームワーク例外メッセージ

Inval id ルーティングパラメータ INVALID_ROUTER_FUNC ルーティングルール実行関数が不正です NONSUPPORT_PHP_VERSION PHP バージョンはサポートされていません。バージョン 5.6.0 以降を使用してください CONFIG_FILE_NOT_FOUND 設定ファイルが存在しませんINVALID_CONFIG_FORMAT 設定ファイル形式が不正です
メッセージ 意味
INVALID_ROUTER 不正なルート
INVALID_ROUTER_ARGS


プロジェクトのホームページ: http://www.open-open.com/lib/view/home/1446535533154

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