Как можно иметь многоступенчатую форму с Zend.Это то, что я пытаюсь сделать ..
Обычно у меня есть форма, пользователь заполняет форму.Когда форма отправлена (опубликовано) И действует, я выполняю последнее действие (добавляю в базу данных или что-нибудь еще).
public function indexAction(){
$form = new Application_Form_Test();
if(form is valid){
//do the final thing.. add to the database or whatever
}
$this->view->form = $form;
}
Что я хочу сделать, это вставить средний шаг.Когда пользователь отправляет форму, я не хочу вставлять в базу данных сразу.Я хочу сначала рассчитать некоторые дополнительные данные, показать рассчитанные данные пользователю в дополнение к только что введенному им вводу и отобразить кнопку подтверждения.Если пользователь нажимает «Отправить», я делаю последнее, что добавляется в базу данных, в противном случае я отменяю всю операцию.Так может ли кто-нибудь придумать простой способ сделать это, не совершая много сумасшедших взломов?