Hello Yii2 — 初めてのYii2アプリを作ろう
1. Yii2とは?
Yii2はPHPで作られた高性能なMVCフレームワークです。
-
高速で軽量
-
拡張性が高い
-
標準で便利なCRUDジェネレーターや認証機能がある
初心者でも、公式ガイド通りに進めれば簡単に「Hello World」レベルのアプリを作れます。
2. 環境準備
-
PHP 8.3以上(WindowでLaragonを使用しました)
-
Composer
https://getcomposer.org/download/のManual Downloadよりcomposer.pharをダウンロードして実行できるようにします。以下の内容でbatファイルを作成します。
@ECHO OFF ..\bin\php\php-8.3.16-Win32-vs16-x64\\php "%~dp0composer.phar" %*
Webサーバー(Apache, Nginx)
データベース(MySQL, SQLiteなど)※今回は不要
3. プロジェクト作成
-
上記コマンドで「hello-yii2」という名前のYii2基本アプリを作成
-
php yii serve --port=8081
で組み込みサーバー起動 -
ブラウザで
http://localhost:8081
にアクセスすると、Yii2の初期画面が表示されます
4. 「Hello World」ページを作る
コントローラー作成
controllers/HelloController.php
を作成:
ビュー作成
views/hello/index.php
を作成:
アクセス
ブラウザで以下にアクセス:
→ 「Hello Yii2!」と表示されます
5. まとめ
-
Yii2の基本構造:Model, View, Controller (MVC) の流れが分かる
-
コントローラーとビューを作るだけで簡単にページを表示できる
-
ここからCRUDやフォーム、認証などに発展させていける
コメント
コメントを投稿