php - 在 CodeIgniter 4 中动态添加产品变体
问题描述
我正在开发一个仓库系统,用户应该能够在其中管理仓库中的产品。在添加产品的过程中,产品应该有或没有变化。这些变化应该是动态的,例如,一个仓库用户想要只有“M”和“XL”尺寸的“尺寸”变化。另一个用户想要具有不同尺寸和颜色的“尺寸”和“颜色”变化。问题是,如果我使用输入来编写选项(变体)(例如大小),则一个用户可以将“大小”和另一个用户“大小”写为变体类型(变体选择相同)。在这种情况下,过滤具有变体和其他内容的产品将很困难。
我现在的解决方案是这个:
单击添加选项后,将显示以下弹出窗口:
在这里,在“选项类型”字段中,我可以添加我想要的任何类型(我可以添加大小或大小(两者是相同的,但稍后会导致问题)),与“选项选择”字段相同。
我希望不同的用户能够为不同的产品使用不同的变体,但是,如果用户添加“尺寸”,其他用户应该为这个变体使用相同的名称。此外,只有针对所有工作流程的数据库设计会有所帮助(如果有人已经拥有)。谢谢。
解决方案
推荐阅读
- javascript - 页面加载时自动启动 JavaScript 功能
- git - 为什么 Gitbash 控制台显示我的用户 Chopped 为默认的 Windows 用户名,即使我更改了它?
- mysql - MYSQL 哪一列的值最高
- python - 读取多列url cv文件
- python-3.x - 将百分比变化映射到 Pandas 或 Numpy 中的字符串描述
- perforce - 强制覆盖版本的历史记录?
- ruby-on-rails - 尝试在 Mac 上本地运行 Rails + React 应用程序时,如何修复“端口已在使用”错误?
- flutter - 如何在 DateTimeField Flutter 中删除确定按钮并取消
- nginx - htpasswd 文件和 NGINX
- awk - 如何使用 awk/grep 从文件中搜索存储在变量中的值