画面を追加してみる2015/07/04ツイート今回は画面を追加してみましょう。前回編集したsrc/AppBundle/Controller/DefaultController.phpに下記のようにメソッドを追加します。}コメント部の@Route(...)に着目してください。Symfonyでは、コメントの@部分によってアプリケーションの挙動を変更することができます。これをアノテーションといいます。@Routeを定義すると、URLとアクションを紐づけることができます。この紐づけをルーティングといます。第2引数name=“morning”はそのルーティングの名前で、値は自分がわかりやすいなら何でもかまいません。簡単に言うと、/good_morningというURLにアクセスするとmorningActionメソッドが呼ばれるということです。実際にサーバを起動して挙動を確認してみましょう。server:runURLにアクセスhttp://localhost:8000/good_morningこれで画面に「おはよう」と表示されたらOKです。画面を増やしたいときにはこのようにアクションメソッドをどんどん追加していけばよいです。ルーティング一欄を確認するさてアクションを追加すると、いまプロジェクト内にどんなルーティングがあるのか一欄したくなることがあるかもしれません。(いまはルーティングが2個しかないのでそんな気持ちにはならないですが、一欄を見たくなったことにしてくださいw)下記コマンドでルーティング一欄を見ることができます。/good_morning左のNameの列をみてください。Nameが_で始まる行は、開発環境のときのみ存在するデバグ用のルーティングです。homepageとmorningはDefaultControllerの中で定義されているアクションメソッドです。Pathと書いてある列がURLを表します。実際にこのどれかにブラウザでアクセスしてみると画面が現れます。アクセスするとphpinfo()の画面が表示されます。他のPathも実際にアクセスしていろいろ見てみるとよいでしょう。