2016-12-18 91 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使佔位符通過管道輸送原料的編碼過濾。