Php 基于目标字段类型自定义Symfony表单标签
我正试图通过此自定义Symfony表单标签,为所有必填字段添加星号(*)。但是我的星号Php 基于目标字段类型自定义Symfony表单标签,php,forms,symfony-forms,symfony-2.4,Php,Forms,Symfony Forms,Symfony 2.4,我正试图通过此自定义Symfony表单标签,为所有必填字段添加星号(*)。但是我的星号好吧,我通过对覆盖块中可用的变量进行一些调整来解决这个问题。 下面是我的条件重写代码 {% if (required) and ( form.vars.checked is not defined ) %} <span class="validation-error-star" title="This field is required">*</span>
好吧,我通过对覆盖块中可用的变量进行一些调整来解决这个问题。
下面是我的条件重写代码
{% if (required) and ( form.vars.checked is not defined ) %}
<span class="validation-error-star" title="This field is required">*</span>
{% endif %}
{%if(必需)和(form.vars.checked未定义)%}
*
{%endif%}
如果为该字段定义了任何checked属性,我进一步添加了另一个条件,而不是仅将必需变量作为条件;通常,radio/checkbox字段类型具有的
这有助于区分标签覆盖块内的字段类型。希望这对某人有帮助。:)
{% if (required) and ( form.vars.checked is not defined ) %}
<span class="validation-error-star" title="This field is required">*</span>
{% endif %}