我幾乎使用了標準的CRUD的形式呈現在枝杈:如何自動重寫Ttwig中窗體的輸入標籤?
{{ form_start(form, {'attr' : {'class' : 'new_edit_form'}}) }}
{{ form_widget(form) }}
<input type="submit" value="{{ 'default.new.create'|trans }}"/>
{{ form_end(form) }}
在這種情況下,所有的投入都以大寫字母屬性名稱標籤:
Title
Description
Date
我已經在我的項目啓用翻譯和嫩枝嘗試翻譯這些單詞,但在我的字典中,所有屬性的ID都是field.property_name。 所以我想通過所有表單輸入並重寫所有標籤,使它們變成小寫字母,並添加'字段'。前綴。我怎樣才能在循環中做到這一點?
Symfony的3.4
不確定你正在使用什麼框架,但通常我們有這個函數:__($ field.property_name),如果有的話會返回翻譯後的文本,否則使用你的默認語言 –
可能出現[Translate labels in FormType](https://stackoverflow.com/questions/38173571/translate-labels-in-formtype) – jkucharovic