-1

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

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

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

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

我需要帮助才能知道如何以最好的方式启动这个 MVC 模型。感谢所有帮助并感谢您所做的一切。

4

1 回答 1

0

假设您了解 MVC 的工作原理。

为您的购物车创建一个$_SESSION变量,该变量将是一个数组。为您的表单创建视图,将产品数据从所述表单发布到不同的路线以将其添加到购物车(这是一个$_SESSION数组)。

您所要做的就是创建添加的产品的关联数组,将该数组推送到也是一个数组的$_SESSION变量,因此如果他们添加产品,您的购物车数组将如下所示cart

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

希望这可以帮助

于 2018-04-20T07:40:53.273 回答