🎼

【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