PHPの開発フレームワーク、symfonyでの開発手順って、ぶっちゃけ、大雑把にいうと、こんなかんじ?
と思った(symfonyのバージョン、1.4)。
・開発手順
(1)プロジェクトを自動生成するコマンド実行
(2)モデルクラス(テーブルなど)の作成
データベース接続を設定(config/database.ym)
テーブル定義をする:Doctrine(O/Rマッパー)
doctrineコマンドを実行(コマンド実行による自動生成)
→クラスのPHPができる
テーブルに対応するクラス
フォーム、フィルタに対応するクラス
自動生成されたフォームをカスタマイズ
必要なフォームがあれば作成
(3)アプリケーションの作成
コマンド実行による自動生成
→フロントエンドないし、バックエンド生成
(4)モジュールの作成
コマンド実行による自動生成
→アクションなどが生成される
テンプレート作成・修正
→フォームの指定とか
アクションの作成・修正
(5)コンフィグレーションの設定
→configのroutingやsetting.ymlの書き換え
超大雑把。勘違いして、まちがっているところがあったら、ごめん。