🎼
【Symfony】コントローラ作成
実行環境
macbook
composerインストール済み
VSCodeインストール済み
Shymfonyのコンソールプログラムを使って、コントローラ作成
コマンドプロンプトまたはターミナルで以下のコマンドを実行
コマンドプロンプトとターミナルの違い
php bin/console make:controller
ターミナルにコマンドを入力し、Enterを押すと、、
Choose a name for your controller class (e.g. BraveChefController);
(日本語訳:コントローラクラスを選択します)と表示されるので、、
作成したいコントローラ名を入力する(今回はHelloController)
ターミナルに成功の表示が出力され、src/ControllerディレクトリにHelloController.php、
templates/helloディレクトリにindex.html.twigが作成される(赤枠参照)
作成したコントローラにアクセスして表示できることを確認
以下のコマンドを実行する
php -S localhost:8000 -t public
サーバー起動するので、 http://localhost:8000/hello にアクセスすると、以下の画面が表示される
Discussion