-
インストールとセットアップ: Yiiフレームワークを使用するには、まず適切な環境をセットアップする必要があります。公式のドキュメントに従ってYiiをダウンロードし、必要な依存関係をインストールします。
-
プロジェクトの作成: Yiiフレームワークでは、コマンドラインツールを使用して新しいプロジェクトを作成します。以下のコマンドを実行して、新しいYiiプロジェクトを作成します。
yii new プロジェクト名
これにより、基本的なプロジェクトの骨格が作成されます。
-
モデルの作成: Yiiでは、モデルと呼ばれるデータベースのテーブルやビジネスロジックを表現するクラスを作成します。以下のコードは、
User
というモデルクラスの例です。<?php namespace app\models; use yii\db\ActiveRecord; class User extends ActiveRecord { // テーブル名を指定します public static function tableName() { return 'users'; } // プロパティと関連を定義します public function getPosts() { return $this->hasMany(Post::class, ['user_id' => 'id']); } }
-
コントローラとビューの作成: Yiiでは、コントローラとビューを使用してアプリケーションのロジックと表示を管理します。以下のコードは、
Site
というコントローラクラスとそのビューの例です。<?php namespace app\controllers; use yii\web\Controller; class SiteController extends Controller { public function actionIndex() { $message = 'Hello, Yii!'; return $this->render('index', ['message' => $message]); } }
上記のコードでは、
actionIndex
メソッドが呼び出されたときに、index
ビューが表示されます。
これらは、Yiiフレームワークの基本的な使い方とコード例の一部です。詳細なドキュメントやチュートリアルはYiiフレームワークの公式ウェブサイトで入手できます。