我有一个这样的类别表:



我可以将类别列出为列表,将子类别列出为下拉列表,但是我的设计师给我发送了一个设计,其中类别中的子类别具有相同的名称:



如何管理此类子类别?

提前致谢

最佳答案

在我看来,这是“设计”问题,而不是数据库问题。

您可以在下拉列表的子类别名称之前添加破折号,因此选项值为:

Category 1
  -Subcategory 1
  -Subcategory 2
Category 2
  -Subcategory 1
  -Subcategory 2


我在子类别标题的前面加上了“-”,您正在下拉菜单中创建级别,用户可以直观地看到它们,并识别每个子类别的位置。

这不是一个完美的解决方案,但是一定很容易实现。如果您愿意花时间在它上面,请尝试研究支持多级选择框的jquery插件,例如http://php4bd.wordpress.com/2007/07/15/javascript-controlled-dependent-or-cascading-select-list/

10-07 19:38
查看更多