0

我正在使用zend框架,我仍然对将值从zend_form传递给另一个动作感到困惑。 假设我们有一个留言,你填写你的$ name和$ message,然后我们点击提交后,成功页面会显示“thank you $ name”..将值从zend形式传递给另一个动作

我设法传递参数,当我回应它时,它只显示第一个字母。如果我插入名称=弗兰克,那么成功页面上写着“谢谢你F”.....

确实有任何建议或回答与我的问题有关。谢谢 。

+0

你如何检索和传递代码?你在使用$ _GET ['name']吗? – Mindfulgeek

+0

我的表单使用post方法,插入到数据库,然后转发到成功页使用_forward().. 在successAction中,我使用getParam从窗体中获取参数,如下所示:$ gb_id = $ this- > getRequest() - > getParam('guestbook_id'); ...。 在View中,我使用$ this-> list ['guestbook_name']调用参数; 。我只是不明白为什么zend只能查看第一个字母。也许在successAction中我的$ this-> view->列表有一些错误。 – psaka

回答

0

查看使用Flash Messenger

你会使用它通过在会话存储,直到下一个请求将信息传递到下一个页面。

相关问题