我正在用symfony2构建一个表单,我需要一个表单元素的标签有一个ID,这样我就可以使用javascript隐藏它。
下面是我构建标签的代码:
$builder->add(
'campaign',
'text',
array('label' => 'Name of campaign / product being promoted')
);是否可以将一个参数传递给将在标签标记中呈现ID的数组?
如果不是,那么label和form元素包含在div标记中。可以将ID添加到div中吗?
它当前的呈现方式如下:
<div>
<label for="AddedValue_revenue_online">Total of added value revenue allocated to online</label>
<input type="text" id="AddedValue_revenue_online" name="AddedValue[revenue_online]" required="required" value="" style="display: inline-block;">
</div>发布于 2013-04-19 18:42:40
您可以指定label_attr选项,您可以将属性数组传递给该选项。
在您的示例中:
$builder->add(
'campaign',
'text',
array('label' => 'Name of campaign / product being promoted',
'label_attr' => array('id' => 'someID')))
)https://stackoverflow.com/questions/16102248
复制相似问题