symfony をやってみよう その2

 とりあえず、BLOGチュートリアル通りにやってみる。
 http://www.symfony.gr.jp/docs/for-beginners/blog-tutorial/01-introduction

 その1では、変なエラーで止まったけど、それ以降は、特に問題がなく終了。

【学んだこと】
 判らなくても流す。
 symfonyは、見えないところで自動で作成するので、
 理解しようとすると膨大すぎて手に負えない。

 MVCモデルなので今のところ
①データベースの定義 xxxx.yml M
②見た目の実装  xxxxSuccess.php V
③振る舞いの実装 action.class.php C
 を作るということでしょうか。

【見た目と振る舞いの繋がりは?】
 見た目と振る舞いの繋がりが判らなかった。
 どうやら、名前を手掛かりに自動でつなげるらしい。
 具体的には、
②見た目の実装  xxxxSuccess.php V
③振る舞いの実装 action.class.php C
 の②「見た目の実装」のxxxxxxが
 ③のaction.class.phpで実装する「振る舞い」executexxxxxと対応している。

 例 indexなら見た目のindexSuccess.phpと振る舞いのaction.class.php内のexecuteIndex
editなら見た目のeditSuccess.phpと振る舞いのaction.class.php内のexecuteEdit

 あと、①で作成したデータベース?モジュールもURLで関係している。
 モジュール名/アクション名 という感じでしょうか。

 細かい点は、ルーティングのことを書いたapps/frontend/config/routing.ymlで設定するそうだ。