подтвердить страницу с результатом формы в cakephp - PullRequest
0 голосов
/ 22 сентября 2010

привет, я делаю форму со страницей подтверждения, на которой я хотел бы отобразить то, что было введено из формы, и дать пользователю возможность проверить ее перед отправкой.сохраняя элементы формы в сеансе:

    $this->Session->write('Visitor.confirm', $this->data);

и получая по:

<? $fields = $this->Session->read('Visitor.confirm')?>
<?php echo $fields['Visitor']['v_firstname']; ?>
<?php echo $this->Form->hidden('v_firstname', array('value'=> $fields['Visitor']['v_firstname']));?>

.... для каждого поляно я не могу получить поля для отправки в качестве новой формы?должен быть более простой способ!

много, спасибо

Ответы [ 2 ]

0 голосов
/ 13 августа 2011

вам не нужно отправлять форму снова. Когда пользователь нажимает «Подтвердить» и вызывается действие Подтверждение (), вам просто нужно сохранить то, что находится в $ this-> Session-> read ('Visitor.confirm');

0 голосов
/ 13 августа 2011

Является ли кнопка «Подтвердить» кнопкой отправки в вашей форме со всеми скрытыми полями?Или у вас есть старая добрая ссылка, и вы надеетесь, что она отправит ваши скрытые данные формы?

Есть ли причина, по которой вы не хотите получать значения из сеанса на странице после подтверждения, какпротив повторного представления всего в скрытой форме?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...