【发布时间】:2012-09-24 08:27:52
【问题描述】:
我正在尝试使用会话中保存的数据填充 HTML 表单。这是我到目前为止所做的,但它不起作用:
在我的控制器中:
$sessionErrorForm = new Zend_Session_Namespace('errorForm');
$sessionErrorForm->prenom = $form['prenom'];
$this->_redirect('/inscription');
在我看来,如果会话存在,我需要在值字段中显示一些内容:
<div><input type="text" name="prenom" value="<?php if (isset($sessionErrorForm->prenom)): echo $sessionErrorForm->prenom; endif;?>" title="Prénom *"/>
提前感谢您的帮助
【问题讨论】:
-
您在分配到会话之前是否获得了 $form['prenom'] 值?
-
是的,这部分正在工作。我在会话中测试了数据,它是正确的......它只是没有显示在 HTML 中
-
您是否在没有 isset 条件的情况下获取数据?
-
不幸的是,没有 isset 也无法正常工作
标签: php forms zend-framework