gpt4 book ai didi

php - 如何在 symfony 表单上隐藏单个标签?

转载 作者:行者123 更新时间:2023-12-04 20:30:10 25 4
gpt4 key购买 nike

我正在 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。)
有什么简单的方法可以隐藏特定的表单标签吗?

最佳答案

如果您将标签设置为 false,那么 symfony 将不会呈现 <label>根本没有标签。 False 的行为与 null 或 '' 不同

$your_form->widgetSchema->setLabel('the_field_id', false);

关于php - 如何在 symfony 表单上隐藏单个标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1905867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com