私は(オブジェクト指向の)PHPでかなり大規模なプロジェクトに取り組んでいます。これには、ユーザーが製品や追加のライセンスやサービスを購入できるWebショップが含まれています。購入は4つのステップのプロセスです。
- ステップ1:ユーザーが製品を選択し、ステップ2
product_id
に渡されます - ステップ2:に基づいてすべてのライセンスタイプを取得して出力し、ステップ3
product_id
に進みます。product_id
- ステップ3:に基づいてすべてのサービスを取得して出力し
product_id
ます。services[$service_id]
そのため、のチェックアウト時にstep 4
、データベースから正しい製品とライセンスを取得しますが、services配列に基づいてデータベースから正しいサービスを取得し、出力する価格を計算する必要もあります。最後に、Services配列をSmartyテンプレートに割り当てる必要があります。
これを行うための最も適切な方法はどのようになりますか?私はこの仕事をするのに非常に苦労しているので、誰かがここで私を助けてくれることを本当に望んでいます。
よろしくお願いします。