【发布时间】:2017-11-13 03:43:31
【问题描述】:
背景:
我在 Drupal 7 中构建了多个自定义模块,它们使用来自基础集合的共享类。最初,我将基本集合设计为具有空表单(从不显示)的单个模块,并且每个表单模块都引用了该共享基本模块中所需的类和相关成员方法。我正在考虑将模块升级到 Drupal 8,并且想知道是否有更合乎逻辑的方式来实现所需的“共享”模块,而不是使用不包含表单的表单模块。
问题:
是否可以在 drupal 8 中创建自定义模块可以引用的共享库(类)?
为了说明问题:
有一个“类别管理器”模块允许用户管理文档集合的类别。该类别管理器实现了一个类,该类提供用于添加/更新/删除/获取类别数据的成员方法。还有一个“文档管理器”模块,它允许以相同的方式管理文档。因为文档与类别相关联,所以文档管理器模块引用相同的“类别”类。显然,这个“类别”类是在基本模块(两个管理器模块都引用)中定义的。还有其他几个共享类的示例。
【问题讨论】: