Кажется, что невозможно создать элемент кнопки автоматически, используя вспомогательный элемент представления FormCollection
без метки.Render 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" />
.
Я что-то упустил? Заранее спасибо!
Да, это наиболее очевидное решение, однако, я задаюсь вопросом, существует ли родной путь. –