У меня есть форма в Zend_Form, для которой нужны некоторые флажки, и я бы хотел, чтобы они были обычными старыми флажками. Вы знаете, вы даете им имя и значение. Если они проверены, ваши почтовые данные содержат имя => значение.
Zend_Form генерирует два поля ввода. Один, флажок с value=1
, а второй скрытый ввод с value=2
. Оба имеют одинаковое имя. Я теоретически понимаю, как Zend ожидает, что флажок будет работать, но я не ожидаю, что он будет работать, и не так, как я хочу, чтобы он работал. Как мне вернуть мой старый моду HTML-флажок?
Я попытался использовать $this->createElement
, $this->addElement
и создать Zend_Form_Element_Checkbox
вручную. Ни один из них не позволяет мне установить значение флажка, и все они создают скрытый ввод.