私はイメージアップロードフォームを持っていますが、フォームの送信前にチェックする必要があるチェックボックスがあります写真を配布する権利があります。 Formクラスのウィジェットとして追加しようとしましたが、表示されません。これを達成する最良の方法は何ですか?スキーマにないフォームフィールドをDoctrineフォームに追加するsymfony 1.4
4
A
答えて
6
検証のためには、フィールドモデルの外に許可するようにフォームクラスにこれを追加することができます。それよりも
$this->validatorSchema->setOption('allow_extra_fields', true);
$this->validatorSchema->setOption('filter_extra_fields', false); // true or false
その他、うまく動作するはずの標準的な方法で、ウィジェットを追加します。
1
フォームに新しいウィジェットを追加するのが正しい方法です。条件付きの検証のため
class ImageForm extends BaseImageForm
{
public function configure()
{
$this->widgetSchema['copyright'] = new sfWidgetFormInputCheckbox();
}
}
、チェック
thisクックブックページがまだ有効である必要があります。
関連する問題
- 1. Symfony 1.4 DoctrineプロジェクトのXMLスキーマ
- 2. Symfony 1.4、Doctrine(Doctrine :: HYDRATE_ARRAY non-multiple)
- 3. (symfony 1.4)ウィジェットにオプションを追加する
- 4. symfonyコレクションタイプにフォームフィールドを追加する
- 5. symfony 1.4とauto_incrementではなくdoctrine autoincrement
- 6. doctrine query symfony 1.4でunionを使用するには?
- 7. Doctrine Record Objectを動的に作成する - symfony 1.4
- 8. Symfony 1.4 Doctrineはテスト前にデータをリセットします
- 9. symfony Doctrineマイグレーションブール型カラムとフィールド長を追加する
- 10. symfony 1.4(フォームフィールドの母集団)でajaxを使用する方法
- 11. symfony 2フォームに余分なデータを追加するには
- 12. symfony 1.4/doctrine 1.2アクティブなレコードの関係テーブルのコード化
- 13. Symfony - フォームに複数のフォームを追加する
- 14. symfonyフォームからsymfony 2に画像を追加しますか?
- 15. フォームフィールドを知らなくてもフォームにデータを追加するには?
- 16. symfony 1.4でフォームのpostValidatorを無効にする方法
- 17. フォームフィールドの値を新しいフォームフィールドに追加する方法
- 18. Symfony。 doctrineデータベースに行を追加するには、formを使用します。
- 19. symfony 1.4のcompenentsをsymfony 1.4で使用
- 20. symfony 1.4(Doctrine)adminジェネレータ:symfony 1.4管理者が生成したフィルタオプションをURL経由で呼び出す方法
- 21. symfony 1.4で自分のタスクのエイリアス名を追加するには?
- 22. Djangoフォーム:フォームフィールドの代わりに、またはフォームフィールドに加えて、アイコンを追加する方法
- 23. Symfony 1.4 - フォームは常に<table>にありますか?
- 24. Symfony Admin Generatorフォームの追加フォーム
- 25. フォーム宣言ブロックの外に余分なフォームフィールドを追加する方法
- 26. Symfony/Doctrine:エンティティ "スキーマ"アノテーションは環境に依存しませんか?
- 27. フォームフィールドに画像を追加するyii2
- 28. Symfony 1.4:attributeHolderを操作するには?
- 29. symfonyフォームでブートストラップdatetimepickerを追加するには
- 30. symfonyの提出フォームに現在のユーザーを追加する