Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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
Forms 细枝中的Symfony占位符_Forms_Symfony_Twig - Fatal编程技术网

Forms 细枝中的Symfony占位符

Forms 细枝中的Symfony占位符,forms,symfony,twig,Forms,Symfony,Twig,我的表中有一个用户名 1. username 我想用字体插入占位符: {{ form_widget(form.username, { 'attr': {'class': 'form-control','placeholder': ' your username', 'style':'font-family:Arial, FontAwesome' } }) }} 但它不起作用。 Symfony属性,通过该属性将占位符转义为HTML输出,以便按原样呈现,而不是解释为HT

我的表中有一个用户名

1. username 
我想用字体插入占位符:

{{ form_widget(form.username, { 'attr': {'class': 'form-control','placeholder': ' your username', 'style':'font-family:Arial, FontAwesome' } }) }}
但它不起作用。

Symfony属性,通过该属性将占位符转义为HTML输出,以便按原样呈现,而不是解释为HTML代码。在您的情况下,它将
替换为
&
,以便直接将其呈现为
&

直接使用字符U+F040而不是HTML实体。您可以从此处复制并粘贴它:

{{ form_widget(form.username, { 'attr': {'class': 'form-control','placeholder': ' your username', 'style':'font-family:Arial, FontAwesome' } }) }}

如果保存文件的编码不支持,则需要使用自定义或重写的form_小部件,以便占位符通过原始过滤器进行管道传输。

它是如何工作的?是否存在错误/异常,或显示了错误,或未显示任何内容?请提供更多详细信息。@Stepashka,看我的评论预期的输出是什么?