1
フィールドのラベルの後ろにアスタリスクを追加する必要があるので、sfWidgetFormSchemaFormatterMyクラスを作成しました。ドクトリン生成フォームのフォームフォーマッタをグローバルに設定する方法は?
私は、configureメソッドで、このフォーマッタを設定します。
$this->widgetSchema->setFormFormatterName('My');
$formatter = $this->widgetSchema->getFormFormatter();
if (!is_null($formatter))
$formatter->setValidatorSchema($this->getValidatorSchema());
しかし、私は、すべての生成されたフォームのために、私は私のモジュールのコードジェネレータを使用するたびに、これを繰り返す必要がありますように見えます。
これは、settings.ymlなどで私のフォーマッタを設定することは可能ですか?
おかげで、しかし、私は現在のフォームにバリデータスキーマを渡したい場合:$ formatter-> setValidatorSchema(の$ this - > getValidatorSchema()); ? :/ – drupality
上記のコメントの間違い、現在の形式ではなく、現在の形式からフォーマッタへの間違い。 – drupality
Anywat私はこのためにイベントを使用しようとしています。 – drupality