Вы можете сделать это на стороне клиента, используя javascript / AJAX - обнаружить нажатие на ссылку, собрать данные формы и перейти на другую страницу. Если вам нужен причудливый URL-адрес другой страницы, вам придется сделать AJAX-вызов на сервер, чтобы получить причудливый URL-адрес на основе параметров формы,
или
сделать ссылку кнопкой отправки на самом деле, обработать форму на стороне сервера (обнаружив, что была нажата специальная кнопка отправки; пример здесь ) и выполнить перенаправление на другую страницу.
Что касается рендеринга ссылки рядом с элементом Zend_Form_Element, вы можете сделать это несколькими способами, одним из них будет размещение ее в метке или описании (setLabel()
, setDescription()
), при этом обязательно указав escape
параметр декоратора для false
(пример здесь )