似乎不可能使用FormCollection
没有标签的视图助手自动呈现按钮元素。
只要有可能,我都会以这种方式呈现表单:
<?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" />
元素。
我在这里错过了什么吗?提前致谢!