最近2.0.1なったようで、ますます勢い出てくるといいですね。
でもまだまだ日本語文献少ないですねー。
問題にぶつかったら英語と格闘して、って感じです。
まあ英語にも慣れていいか。。。
単純なCRUD機能を作ってたんですが、まーいろいろはまった。
でも分かってくると、あーなるほどーって感じがしています。
何はともあれまずは Entity - Form - View の関係を理解するとこなのかなー。
ってことで、復習がてら簡単なリレーションもった(ここポイント)テーブルのCRUDを作ってみたいと思います。
題材はこんな感じ。
MusicBundle
Band : name, genre, 説明 持ってて、Songの親テーブル
Song : name, genre, 発表日 もってる。
Genre : 上二つがもつgenreを管理するテーブル。
Song と Genre はデータ用意して、Band の CRUDを作りたいと思います。
とりあえず今日はBundleとテーブルのmetadata生成まで。
このへんを参考に。
http://docs.symfony.gr.jp/symfony2/book/doctrine.html
現時点ではメタデータに項目だけ定義してあって、リレーションを定義してません。
ここはまた次回に!
https://github.com/toriyasu/MusicBundle
今回作ったymlはこのあたりに。
https://github.com/toriyasu/MusicBundle/tree/master/src/Test/MusicBundle/Resources/doctrine
それでは、おやすみなさいZzz…
