来自所需小部件的带有星星的 symfony 表单标签

Posted

技术标签:

【中文标题】来自所需小部件的带有星星的 symfony 表单标签【英文标题】:symfony form label from required widget with stars 【发布时间】:2011-05-15 14:55:59 【问题描述】:

如果需要此小部件,我正在寻找输出带有星号 (*) 的小部件标签的最佳方式。它应该是自动的。

我没有找到任何方法来做到这一点:(

【问题讨论】:

【参考方案1】:

一种方法是use a custom form formatter。

【讨论】:

【参考方案2】:

您可以随时查看setLabel 形式的 clas:

$this->widgetSchema->setLabel('YOUR_WIDGET', 'NAME <em>*</em>');

这将显示小部件:NAME *,然后您可以在 CSS 中设置样式

【讨论】:

我不想为我所有的表单和小部件设置它【参考方案3】:

对于 Symfony2,我将使用这个简单的 CSS 技巧

.required:after 
    content: "*";

找到here

【讨论】:

以上是关于来自所需小部件的带有星星的 symfony 表单标签的主要内容,如果未能解决你的问题,请参考以下文章

为小部件属性截取的Symfony表单

Symfony 2 使用一对多数据库关系的嵌入式表单

Symfony2 表单和 <input> 模式属性

带有文件类型字段editAction的Symfony 3表单集合实体

带有两个提交按钮的 Symfony 2 表单

带有新身份验证方法的 Symfony 简单登录表单不起作用