我正在开发一个相当大的(面向对象的)PHP 项目,其中包括一个网上商店,用户可以在其中购买产品和额外的许可证和服务。采购流程分为四步:
- 第 1 步:用户选择产品,然后
product_id
进入第 2 步 - 第 2 步:获取并输出所有基于许可证类型的许可证
product_id
,然后product_id
转到第 3 步 - 第 3 步:获取并输出基于 的所有服务
product_id
,以带有名为的复选框的形式services[$service_id]
所以现在,在结账时step 4
,我从数据库中获取正确的产品和许可证,但我还必须根据服务数组从数据库中获取正确的服务,并计算输出的价格。最后,我必须将服务数组分配给 Smarty 模板。
最合适的方法是什么?我真的希望有人能在这里帮助我,因为我很难做到这一点。
非常感谢你。