【发布时间】:2012-06-18 11:35:34
【问题描述】:
我对 Cake 还很陌生,但我是一名称职的 PHP 开发人员。我在返回表单并让它保留数据时遇到问题。仅供参考 - 我继承了我正在开发的网站,但它的编码很糟糕。我正在尝试清理它。
这是一个带有购物车的旅游预订系统,但它是手工构建的,不是其他电子商务解决方案的一部分。
Workflow - Each line has a view
Customer adds tour to cart. (booking)
Show cart. (cart)
Add contact details (add_cust)
Review cart (review)
Enter credit card detail (card)
Thank you page (thankyou)
如果卡片被拒绝,我需要提供返回卡片视图以再次输入详细信息的选项。但是当我进行重定向并返回时,购物车是空的,页面上没有数据。
我需要在thankyou 视图中创建一个返回按钮,该按钮将返回到卡片视图并且仍然拥有所有数据。我可以通过点击浏览器上的后退按钮几次来做到这一点,但这会产生另一组问题。
我的控制器中有执行重定向的方法,但除此之外,我不确定如何重新填充我的表单。
所以使用card_back() 方法,它所得到的只是重定向回卡片视图。如何将我的数据放回那里?
【问题讨论】:
标签: php cakephp cakephp-1.3