我正在为一个客户做一个项目,其中一个需求是允许用户为每个产品(在他们的情况下是一个节点)分配一个国家或地区,其中地区只是一组国家,不一定在同一地区。
我看到有许多不同的方法来管理国家列表,经常建议使用分类法,但我不知道如何允许用户创建这些"地区"。为了使事情变得复杂,客户希望有一个简单的界面,其中只有一个字段出现在表单上。在此字段中,用户必须能够选择国家或地区。
也许我可以用节点来实现一切,即:-国家节点-区域节点,包含对国家节点的多值节点引用
但我不知道这会不会太沉重…
我希望问题是清楚的,如果不清楚,请随时问,我会尽量更好地解释。谢谢大家的建议。我最终创建了自己的表和代码来处理整个事情,因为我找不到更好的解决方案。我使用IP2Country模块中的表作为国家代码的来源。