Phalcon-models
提供:Dev Guides
ファルコン-モデル
MVCアーキテクチャのモデルには、アプリケーションのロジックが含まれます。 モデルは、データベースとのコア相互作用です。 ユーザーのリクエストに応じて、レコードの更新、削除、挿入、取得を管理できる必要があります。
Phalcon PHPフレームワークでのモデルの相互作用を理解するには、次の手順に従う必要があります。
- ステップ1 *-データベースの作成。
以下は、データベースを作成するためのSQLクエリです。
ステップ2 *- *phpmyadmin セクションで、[データベース]タブをクリックし、データベース名を指定して、次のスクリーンショットに示すように[作成]ボタンをクリックします。
- ステップ3 *-データベースが正常に作成されたら、Phalconフレームワークでモデルを作成するための関連付けに役立つテーブルを作成します。
次のクエリを使用して、「users」という名前の新しいテーブルを作成します。
テーブルが作成されると、その構造は次のスクリーンショットに示すようになります。
- ステップ4 *-上記のステップで作成した「ユーザー」テーブルに関連付けられたモデルを作成するには、コマンドプロンプトインスタンスを開きます。 適切なプロジェクトパスにリダイレクトすることが重要です。 その前に、次のスクリーンショットに示すように、データベース構成が正しく設定されているかどうかを確認することが重要です。
- ステップ5 *-次のコマンドを使用して、Phalconフレームワークでモデルを作成します。
上記のコマンドの実行時の出力は次のとおりです。
これは、モデルが正常に作成されたことを意味します。
- ステップ6 *-正常に作成されたモデルはモデルフォルダーに存在します。 次のパスを使用して、モデルが作成された場所を表示します。
以下は、 Users.php の完全なコードです。
- ステップ7 *-コントローラーはモデルとビューと対話して、必要な出力を取得します。 モデルと同様に、次のコマンドターミナルを使用してコントローラーを作成します。
上記のコマンドが正常に実行されると、次の出力が表示されます。
以下は UserController.php のコードです。
次のURLにアクセスすると、出力が表示されます- http://localhost/demo1/users