PHP购物车,MVC模式,无数据库,仅数组

PHP购物车,MVC模式,无数据库,仅数组,php,model-view-controller,shopping-cart,no-database,Php,Model View Controller,Shopping Cart,No Database,大家好,我是PHP的新手,下午要交作业。 实际上,我必须创建一个使用会话数组检索表单中输入的数据并显示它的存储。但是购物车必须使用MVC构建。 以下是转让的一些细节: 首先,我们只有一个导航栏,出现在有两个链接(都是下拉菜单)的地方:订单和产品 当您点击订单时,会出现下拉菜单,您可以阅读“创建”和“列表”。 单击产品时,会出现下拉菜单,您可以阅读“创建” 当您从产品的下拉列表中单击“创建”时,您将重定向到一个新页面。在这个新页面上有一个表单,您可以在其中输入要添加的产品的参考号、名称、价格和数量

大家好,我是PHP的新手,下午要交作业。 实际上,我必须创建一个使用会话数组检索表单中输入的数据并显示它的存储。但是购物车必须使用MVC构建。 以下是转让的一些细节: 首先,我们只有一个导航栏,出现在有两个链接(都是下拉菜单)的地方:订单和产品 当您点击订单时,会出现下拉菜单,您可以阅读“创建”和“列表”。 单击产品时,会出现下拉菜单,您可以阅读“创建”

当您从产品的下拉列表中单击“创建”时,您将重定向到一个新页面。在这个新页面上有一个表单,您可以在其中输入要添加的产品的参考号、名称、价格和数量,还有一个保存按钮。 单击save时,信息将保存在data.php中存储的数组中。当然,在它们被存储之前,输入的信息必须首先检查它们是否有效

当您从订单下拉列表中单击“创建”时,在同一页面中会出现一个带有两个按钮的表单,您可以在其中输入有关订单的信息。当您单击“添加”时,会出现一个表格,您可以在其中读取输入的顺序。单击“保存”时,信息将保存在data.php中存储的数组“product”中

当你点击订单下拉列表中的“列表”时,你会被重定向到一个新页面。在这个新页面上有一个表格,您可以在其中看到您的订单列表,您要添加的产品的参考、名称、价格和数量,还有一个保存按钮。 每行都有一个详细信息按钮。当您单击它时,会出现另一个表,您可以在其中看到当天排序的元素和总数


我需要帮助知道如何以最好的方式启动这个MVC模型。感谢所有帮助。

假设您了解MVC的工作原理

为您的购物车创建一个
$\u会话
变量,该变量将是一个数组。为表单创建视图,将所述表单中的产品数据发布到其他路径,以将其添加到购物车(这是一个
$\u会话
数组)

您所要做的就是为添加的产品创建一个关联数组,将该数组推送到
$\u会话
变量
购物车
,该变量也是一个数组,因此如果他们添加了产品,您的购物车数组将是这样的

$_SESSION['cart'] = [
    0 => [
        'name': 'name'
        \\other product info here
    ]
]

希望这有帮助

这些与MVC有什么关系?