我对 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()
它所包含的所有方法都是重定向回卡片视图。我怎样才能把我的数据放回那里?