2
。爲了註冊用戶,我重用了符合我需求的包的形式。不過,我需要設置我的領域的一些屬性。這是由樹枝easyly做過這樣的:使用FOSUserBundle管理我的用戶時使用Symfony2中的翻譯屬性
{{ form_widget(form.username, { 'attr': {'class': "span12",
'placeholder': "Username"} }) }}
現在,我的目標是讓自動翻譯我的佔位符,所以我提出了這樣的代碼:
{{ form_widget(form.username, { 'attr': {'class': "span12",
'placeholder': "{{'security.login.usernameplaceholder'|trans}}"} }) }}
此以前的代碼產生的輸入與佔位符值等於{{'security.login.usernameplaceholder'| trans}}
爲了擺脫這個問題,我嘗試設置變量,但是symfony生成了一個錯誤!
{% set usernameplaceholder = {{'security.login.usernameplaceholder'|trans}} %}
{{ form_widget(form.username, { 'attr': {'class': "span12",
'placeholder': usernameplaceholder} }) }}
是否有任何命題來解決這個問題?
感謝,