FocusPHP
FocusPHP はマイクロ PHP フレームワークです
完璧な Docker 開発環境
バックグラウンド管理を追加
フレームワークとプロジェクトの分離
単体テストを改善し、Travis CI を使用する続行するには 統合
データベース ファイルでは、username=admin、password=administrator
composer require aicode/focusphp
フレームワーク自体はオプションで MVC のサポートを提供しており、次の場合にのみ FocusMVCRouter を登録する必要があります。 FocusServer オブジェクト オブジェクトを作成します。
うわーFocusMVCRouter を作成するには、コントローラーの名前空間をパラメーターとして指定する必要があります。これにより、フレームワークは名前空間に戻って、現在のリクエストの処理に適したコントローラーを見つけます。
ビュー クラスは、FocusMVCView インターフェイスを実装する必要があります。フレームワークには、FocusMVCSimpleView と呼ばれる一連の単純なビュー実装が組み込まれています。この実装では、テンプレート ファイルで .php ファイルを使用します。元の PHP 構文を直接使用します。
デフォルトのビュー FocusMVCSimpleView はレイアウト サポートを提供します。
非表示のテンプレート変数
変数名 | 説明 |
---|---|
__body__ | テンプレートを解析した後のコンテンツ、この変数はレイアウトでのみ使用可能です |
__data__ | テンプレート オブジェクトに渡される文字列データ (鍵なし) |
メッセージ | 意味 |
---|---|
INVALID_ROUTER | 不正なルート |
INVALID_ROUTER_ARGS | Inval id ルーティングパラメータ|
ルーティングルール実行関数が不正です | |
PHP バージョンはサポートされていません。バージョン 5.6.0 以降を使用してください | |
設定ファイルが存在しません | |
設定ファイル形式が不正です |
プロジェクトのホームページ: http://www.open-open.com/lib/view/home/1446535533154