0
是否有可能渲染即沒有ID的輸入字段?我處於一種奇怪的情況,在這種情況下,我有時必須在同一頁面中使用兩種相同的表單,而且顯然我不能擁有兩個相同的ID。幸運的是我並不需要它們(也不需要標籤)。那麼有沒有辦法讓表單字段沒有它們?我想在模板代碼如果可能的話在symfony表單字段中禁用ID渲染
是否有可能渲染即沒有ID的輸入字段?我處於一種奇怪的情況,在這種情況下,我有時必須在同一頁面中使用兩種相同的表單,而且顯然我不能擁有兩個相同的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 2012-03-25 01:38:39