在Symfony中嵌入表單時,嵌入表單的標籤被注入到父表單中。例如:如果我有一個PersonForm
並添加此代碼$this->embedForm('Address', $addressForm)
,我的PersonForm
現在除了組成AddressForm
的字段的標籤之外,其中還有一個「地址」標籤。我想保留單個字段的標籤,但要刪除「地址」標籤,從而表明這兩種形式確實是一種。Symfony嵌入式表單 - 可能不顯示嵌入式表單的「父」標籤?
可以重寫表單模板並手動遍歷表單元素並逐個回顯它們,但我經常遇到這種情況,我寧願讓Symfony自動處理它。
我嘗試設置標籤空白(它實際需要的是「 」),但標籤元素仍然在HTML中,導致換行。我現在正在查看您的鏈接... –
將標籤設置爲「false」將會阻止它完全呈現。但是,這對Arms並不需要隱藏嵌入表單的每個小部件上的標籤。 –
@jeremy我只是試圖將'父'標籤設置爲'false',它的工作完美。記住編輯你的答案,以便我可以接受它? –