【发布时间】:2009-12-15 08:03:14
【问题描述】:
我正在一个 symfony 项目上创建一个非常自定义的表单,目前我有这样的东西:
foreach ($foo as $c) {
$fields['crit_v_'.$c->getId()]=new sfWidgetFormInput(array('label'=>''));
$fields['crit_m_'.$c->getId()]=new sfWidgetFormTextarea(array('label'=>__($c->getName(),array(),'messages')));
}
如您所见,对于每个元素,我有 2 个输入,但我只想为第二个元素添加一个标签。将第一个标签的标签设置为null 或'' 不会使symfony 不呈现此标签并显示此标签的默认文本。 (这意味着 for 输入标记为 crit_v_xx。)
有没有什么简单的方法可以隐藏特定的表单标签?
【问题讨论】: