Я создал класс формы, расширяющий zend_form. У меня есть две кнопки отправки:
$like=new Zend_Form_Element_Image('vote');
$like->setImage($config->path->images."up.png")
->setValue(2);
$dislike=new Zend_Form_Element_Image('vote');
$dislike->setImage($config->path->images."down.png")
->setValue(1);
Я бы хотел иметь две кнопки отправки с одинаковым именем и другим значением, чтобы позже я мог получить доступ к значению отправленной кнопки с помощью оператора switch в контроллере:
$submit = $this->_request->getPost('vote');
switch($submit) {
case 'one':
// button one was pressed
break;
case 'two':
}
}
Но если я устанавливаю те, у которых одно и то же имя, последний переопределяет первый, поэтому выводится только одна кнопка.
С файловыми элементами есть метод setMultifile (), который делает свое дело.
что мне здесь делать?
Благодарность
Лука