작은 샵에서 간단한 체크 아웃을하고 있으며 사용자에게 최종 검토 옵션을 제공하고 싶습니다. 그래서 흐름은 입니다. 바구니 ->구매자 정보 ->주문 리뷰 ->주문 확인.다중 페이지 체크 아웃 - 데이터 전송
이제 2 단계와 3 단계 사이에서 데이터를 전송하는 가장 좋은 방법은 무엇입니까?
한 가지 옵션은 HTML 및 숨김 양식 필드를 사용하는 것입니다. 단점은 3 단계 이후 (입력이 사용자가 수정할 수 있기 때문에) 다른 입력 확인을해야한다는 것입니다.
다른 옵션은 세션을 사용하는 것입니다. 순서가 객체 (Sf2 Entity)에 저장되므로 배열로 변환 한 다음 나중에 다시 변환해야합니다. 또한 세션 변수에 너무 많은 데이터를 저장하면 성능에 부정적인 영향을 줄 수 있다는 점을 읽었습니다.
제 3의 옵션은 db에 저장되지만 최종 확인까지는 저장하지 않을 것을 선호합니다.
더 좋은 방법이 있습니까?
은 체크 아웃 카트와 cart_items위한 테이블을 가진 포함 할 때까지 아무것도를 저장하고자하지 않을까요? 아니면 이미 가지고 있니? – thegaffney
@ thegaffney, 나는 그것들을 가지고 있지만 주문이 실제로 만들어 질 때까지 데이터를 저장하지 않아도됩니다. 그렇지 않으면 내가 만든 명령에 대한 정리 메커니즘이 필요합니다. – Czechnology
결국 세션을 사용했습니다. 모든 해답을 +1 해 주셔서 감사합니다! – Czechnology