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

你會使用它通過在會話存儲,直到下一個請求將信息傳遞到下一個頁面。

相關問題