看起來像使用不帶標籤的FormCollection
視圖幫助程序自動渲染按鈕元素似乎是不可能的。渲染帶有內容且沒有標籤的Zend Form Element Button
只要有可能,我呈現的形式是這樣的:
<?php echo $this->form()->openTag($this->form); ?>
<?php echo $this->formCollection($this->form); ?>
<?php echo $this->form()->closeTag($this->form); ?>
然而,FormButton
視圖助手,由FormCollection
調用,等待按鈕的內容,第二個參數去了render()
方法 - 或標籤選項。如果我設置標籤,該按鈕可以正確呈現,但是,您可以用標籤進行猜測。
我試圖通過瀏覽代碼找出解決方法,但我看不到一個。
注意: FormButton呈現<button>...</button>
元素。我也可以住在一個<input type="button" />
元素。
我在這裏錯過了什麼嗎?提前致謝!
是的,這是最明顯的解決方案,但是,我想知道是否有本地方法。 –