2016-12-18 56 views
1

我在我的表Symfony的占位符在树枝

1. username 

有一个用户名我想与字体真棒插入占位符:

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

但它无法正常工作。 enter image description here

+0

它是如何不工作?是否有错误/异常,或显示了什么错误,或没有显示任何内容?提供更多细节。 – Stepashka

+0

@Stepashka,看我的评论 –

+0

预期产出是多少? –

回答

1

Symfony的pipes the placeholder,通过它使你的占位符进行转义为HTML输出,使之呈现为,而不要解释为HTML代码trans filter属性。在你的情况下,它将&替换为&,以便它直接作为&呈现。

直接使用字符U + F040而不是HTML实体。你可以把它从这里复制和粘贴:

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

如果你保存文件,不支持,你将需要使用自定义或重写form_widget使占位符通过管道输送原料的编码过滤。