symfony: Form,Validatorを作る時参考にした記事(備忘録)
最近silexでFormBuilderを使用している中で役に立ったページをまとめ。
ひたすらググりっぱなし
EntityのプロパティにEntityを持たせる方法 プロパティにはArrayCollectionオブジェクトを代入してそこにEntityを追加する
>> フォームのコレクションを埋め込む方法 | Symfony2日本語ドキュメント http://t.co/uEVj2SGO0y
— Ryota Murakami (@malloc007) 2015, 5月 14
Entityのプロパティが持ってるEntityをvalidateするために必要な設定
>> symfony2 複数entityにまたがるformをvalidateする - LET__IT__RIDE http://t.co/98hKo7kcGq
— Ryota Murakami (@malloc007) 2015, 5月 14
formオブジェクトから入力値を取得する方法を見つけたページ
バリデーション通過後に値をsessionに保持したいというニーズからたどり着いた。
>> Forms (The Symfony Book) http://t.co/aQU6Gx8uhz
[$form->getData()]でデータ取得っと
— Ryota Murakami (@malloc007) 2015, 5月 14
EntityとFormTypeとtwigの書き方がセットで分かる
>> Symfony2で複雑なフォームの実装について - 覇王色を求めて http://t.co/xVab9WEnpm
— Ryota Murakami (@malloc007) 2015, 5月 14
プロパティが持つEntityに、Entity自身のvalidationを行わせたい時に new Assert\Valid() と書く必要がある事を知った記事
>> php - Symfony2 validation doesn't work when Entity Relationships/Associations - Stack Overflow http://t.co/xmSuY5opyo
— Ryota Murakami (@malloc007) 2015, 5月 18
addGetterConstraintの使用例
>> False | Symfony2日本語ドキュメント http://t.co/Nb36h0KzuT addGetterConstraintに明るいページ
— Ryota Murakami (@malloc007) 2015, 5月 19
Symfony Advent Calender
>> Symfony Advent Calendar 2014 - Qiita http://t.co/DsJFs2q5Gl
— Ryota Murakami (@malloc007) 2015, 5月 19
callback制約と、カスタムバリデータの実装例
>> Symfony2 カスタムバリデーションの作成 | QUARTETCOM TECH BLOG http://t.co/2LCGbvw66a この記事家宝にします
— Ryota Murakami (@malloc007) 2015, 5月 19