Php CCK节点参考和用户参考的可能用途

Php CCK节点参考和用户参考的可能用途,php,drupal,open-source,drupal-6,drupal-7,Php,Drupal,Open Source,Drupal 6,Drupal 7,CCK从Drupal7中消失了,取而代之的是Fields API,它现在是core的一部分,但nodereference和userreference并没有被移植。这给我带来了一个问题,因为我广泛使用这两个模块 我们正在努力用与drupal7更兼容的模块替换这两个模块,但解决方案将取决于使用情况。我很好奇人们是如何使用这两个模块的。请在下面列出您的用法,以便更换解决方案在可能的情况下将其考虑在内 我要开始了 我使用userreference为私有节点授予单独的权限 D7中将存在CCK,以提供节点

CCK从Drupal7中消失了,取而代之的是Fields API,它现在是core的一部分,但nodereference和userreference并没有被移植。这给我带来了一个问题,因为我广泛使用这两个模块

我们正在努力用与drupal7更兼容的模块替换这两个模块,但解决方案将取决于使用情况。我很好奇人们是如何使用这两个模块的。请在下面列出您的用法,以便更换解决方案在可能的情况下将其考虑在内

我要开始了

  • 我使用userreference为私有节点授予单独的权限

D7中将存在CCK,以提供节点引用、用户引用、字段组、字段级权限以及从D6 CCK API到D7字段API的升级路径。有关更多信息,请参阅


有人说要将剩余的CCK模块拆分为各自独立的项目,但我真诚地认为这不会发生,尤其是在升级路径非常重要的情况下。

我只将其用于显示:这样的关系A有一个B,A有多个C,需要额外的“东西”远远超出此模块

e、 g.删除A时,删除所有B,或A至少有一个B,依此类推

所以:只有当我有一个节点类型,我们偶尔想用一些显示的东西来扩展它。当我们实现真正的关系时,永远不会


另一条经验法则是,我们应该只有很少的关系。在每个节点都有一个或多个关系的情况下,节点关联无法扩展,我们实现自己的关系

这应该是一个社区wiki.CCK并没有从Drupal7中消失;CCK的一部分成为了Drupal的核心代码,但对于Drupal 7,CCK仍然存在,并且它实现了尚未移动到Drupal的其余代码,包括userreference.module和noderReference.module。