0
IDなしで入力フィールドをレンダリングすることは可能ですか?私は時々、同じページ内で同じフォームを2つ使用しなければならない奇妙な状況にあります。明らかに2つの同一IDを持つことはできません。幸いにも、私は本当にそれらを必要としません(どちらのラベルも必要ありません)。では、フォームフィールドを持たない方法はありますか?私はsymfonyフォームフィールドでidレンダリングを無効にする
IDなしで入力フィールドをレンダリングすることは可能ですか?私は時々、同じページ内で同じフォームを2つ使用しなければならない奇妙な状況にあります。明らかに2つの同一IDを持つことはできません。幸いにも、私は本当にそれらを必要としません(どちらのラベルも必要ありません)。では、フォームフィールドを持たない方法はありますか?私はsymfonyフォームフィールドでidレンダリングを無効にする
可能であれば、あなたのテンプレートでそれをしたい場合は、テンプレートのコードでそれらを無効にしたいと思います:
<?php echo $form['my_field']->render(array('id' => '')) ?>
またはあなたのフォームクラスで:
public function setup()
{
parent::setup();
$this->widgetSchema['my_field'] = new sfWidgetFormInput(array(), array('id' => ''));
}
それとも、使用することができますフォーム上のどのIDを表示するかを定義するオプション – haltabush