私は Cake の初心者ですが、有能な PHP 開発者です。フォームに戻ってデータを保持することに問題があります。参考までに - 私が取り組んでいるサイトを継承しましたが、コーディングが不十分です。私はそれをきれいにしようとしています。
これはショッピング カートを備えたツアー予約システムですが、手作りであり、他の e コマース ソリューションの一部ではありません。
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()
と、カード ビューにリダイレクトされるだけです。そこにデータを戻すにはどうすればよいですか?