5.3から8.3までのサポートされているPHPバージョン
WebMVCの頭字語を使用したパッケージWebMVCFrameworkは、WebベースのMySQLアプリケーションを構築するためにMVCアーキテクチャパターンを使用して設計されたオブジェクト指向PHPフレームワークです。
これは、プログラマーの幸福と持続可能な生産性のために意図的に書かれたオープンソースのWebフレームワークです。構成パラダイムよりも慣習を支持することにより、美しいコードを書くことができます。結果は、非常に短い期間でアイデアから実装に移行できるWebフレームワークです。
それは、データ集中Webアプリケーションを迅速に開発するための完全な機能セットを開発者に提供します。一般に、開発者が複雑なWebアプリケーションをコーディングするときに、開発者が異なるレベルで行うことができるシステム分解のためのサービスを提供します。まず、モデル、ビュー、コントローラー分解を実現し、GUI設計中にPHPコードをHTMLから分割するクラスを提供します。ただし、これは、アプリケーションの分解に基づいて行動するためのフレームワークによって提供される唯一の機能ではありません。
多くのフレームワークの機能を構築するために使用されたコンポーネントベースの開発は、開発者が別のレベルのソフトウェア分解と再利用を適用することを許可します。実際、フレームワークのコンポーネントは、Webアプリケーションの繰り返しの側面を実現します。これらの側面の多くは、MySQL、データリスト、データリストとソート、データリストとフィルタリング、データリストとページネーション、レコード管理、および共通のテーブルの選択、挿入、削除、更新の操作に関するものです。
WebMVCは、頻繁にデータベース管理操作に必要なサーバーロジックを実装するための事前に構築されたコンポーネントのセットを提供します。各コンポーネントは、それ自体がMVCアーキテクチャで設計されており、コントローラー、モデル、ビュー、およびHTMLテンプレートによって装備されています。コンポーネントは使いやすく、開発者は複雑なWebページを構築する際に構成基準を使用することにより、それらをルートコントローラーに集約できます。コンポーネントGUIは、コンポーネントHTMLテンプレートを編集または交換するだけで、グラフィックエクスペリエンスを反映するために簡単に更新または交換することもできます。コンポーネントの内部ロジックは、ソースコードの変更を必要とせずに完全に再利用できます。
多くの感謝に感謝します
魔法のオープンソースライセンスを私に付与するために
phpstorm
PHP Web MVCフレームワークの開発で使用したこと。
フレームワークをインストールするには、ダウンロードしてApache Webフォルダーにコピーします。次に、 config Directoryに移動して、アプリケーションに使用するMySQL Server構成とApache Webフォルダーに従ってapplication.config.phpを変更します。デフォルトでは、フレームワークには小さな例があります。それらを使用するには、提供されたSQLスクリプトをSQLフォルダーに実行します。将来的には、その機能を示すより多くの例を提供します。
UTILディレクトリには、 app_create_beans.phpという名前のファイルが含まれています。特定のMySQLデータベースのテーブルに関するORMクラスコードコード自動生成を実行するために、ブラウザまたはコマンドラインからそれを実行します。
警告 !実行する前に、mysql構成に従ってutil mysqlreflection mysqlreflection.config.phpを変更して、mysqlアクセスパラメーターを構成する必要があります。ユーティリティを実行した後、モデル Beansディレクトリに自動生成されたPHPクラスが見つかります。
ここからウィキを読み始めることができます
ここからいくつかのPDF、PPT、および図をダウロードできます
PHP WebMVCフレームワークの紹介
フローの説明は次のとおりです。