0
我將一種形式嵌入到另一種形式。我需要將HTML屬性添加到嵌入式表單的字段中。 試圖做到這一點:Symfony 1.4。如何將字段的屬性添加到嵌入式表單中?
$this->widgetschema['email'] = new sfWidgetFormInputText(array(), array('class' => 'email'));
但它不起作用。
我將一種形式嵌入到另一種形式。我需要將HTML屬性添加到嵌入式表單的字段中。 試圖做到這一點:Symfony 1.4。如何將字段的屬性添加到嵌入式表單中?
$this->widgetschema['email'] = new sfWidgetFormInputText(array(), array('class' => 'email'));
但它不起作用。
你試過這種方式嗎? 創建類
class YourForm extends sfForm {
$array= array('array');
$this->setWidgets(array(
'field1' => new sfWidgetFormSelect(array('choices' => $array), array('placeholder' => 'field1', 'required' => 'true', 'data-empty' => 'U did not enter field1!')),
'email_address' => new sfWidgetFormInputText(array('type' => 'email'), array())
));
}
你甚至可以改變第一陣列中的類型。然後包括在行動窗體調用它像
$this->form = new YourForm();
然後回顯表單模板:
<?php echo $form; ?>
我希望這有助於。我也是這樣使用它,以添加額外的屬性在JavaScript中使用。