Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 基于目标字段类型自定义Symfony表单标签_Php_Forms_Symfony Forms_Symfony 2.4 - Fatal编程技术网

Php 基于目标字段类型自定义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>

我正试图通过此自定义Symfony表单标签,为所有必填字段添加星号(*)。但是我的星号
好吧,我通过对覆盖块中可用的变量进行一些调整来解决这个问题。
下面是我的条件重写代码

    {% 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 %}