“注释”、“用户”、“分类法”是实体类型,因为它们各自定义了各自所需的字段集。
我正在和我的老板讨论,我认为“菜单”实际上只是一种“分类学”。这是因为分类法有一个parent
字段和一个title
,但是菜单也共享这个字段,并将其扩展到需要一个“链接”字段。然而,他不同意我的观点,他说有些菜单可以做分类学不能做的事情。但我看不出是什么。
我理解“菜单”提供了一种特殊和共同的需求,但从概念上讲,我认为它只是分类学的类型/超集,而不是另一个实体。我认为这种思维链是常见的,正如使用分类法菜单模块的站点数量所反映的那样。
在前一个问题中,我发现注释和节点是不同的实体,因为它们有完全不同的字段。但在这里,菜单似乎具有与分类法相同的字段--即parent
和title
。
那么,为什么Drupal社区决定菜单需要成为自己的实体类型,而不是仅仅是一个扩展分类法的模块?(即分类法菜单)在分类法中你不能实现的菜单是什么?
发布于 2015-03-05 16:40:09
我在一段时间前遇到的基本区别是:菜单只能链接到一个内容,其中分类法术语可以引用几个节点。因此,如果您需要一个关系节点->术语,它允许用多个术语标记一个节点(因此,将一个术语分配给多个节点),那么菜单就不会为您做这件事(至少不会跳出框)。节点->菜单关系更多的是1比1,其中节点->项是1对多。
发布于 2018-06-12 21:58:02
菜单:
https://drupal.stackexchange.com/questions/150558
复制相似问题