首页 > 解决方案 > 在 CodeIgniter 4 中动态添加产品变体

问题描述

我正在开发一个仓库系统,用户应该能够在其中管理仓库中的产品。在添加产品的过程中,产品应该有或没有变化。这些变化应该是动态的,例如,一个仓库用户想要只有“M”和“XL”尺寸的“尺寸”变化。另一个用户想要具有不同尺寸和颜色的“尺寸”和“颜色”变化。问题是,如果我使用输入来编写选项(变体)(例如大小),则一个用户可以将“大小”和另一个用户“大小”写为变体类型(变体选择相同)。在这种情况下,过滤具有变体和其他内容的产品将很困难。

我现在的解决方案是这个:

图 1

单击添加选项后,将显示以下弹出窗口:

图 2

在这里,在“选项类型”字段中,我可以添加我想要的任何类型(我可以添加大小或大小(两者是相同的,但稍后会导致问题)),与“选项选择”字段相同。

我希望不同的用户能够为不同的产品使用不同的变体,但是,如果用户添加“尺寸”,其他用户应该为这个变体使用相同的名称。此外,只有针对所有工作流程的数据库设计会有所帮助(如果有人已经拥有)。谢谢。

标签: phpmysqlajaxcodeigniter-4

解决方案


推荐阅读