我有几个自定义PHP函数,我想为我创建的几个模块提供这些函数。
解决这个问题的drupal正确方法是什么?基本上,我想避免在我拥有的每个模块中复制所有这些功能。
答案 0 :(得分:8)
好吧,你不能只是将函数复制到每个模块中,因为如果你有两个或更多模块使用这些函数,那么你将得到关于已经声明的函数的PHP错误(除非你经过重命名的努力)他们在每个模块中。)
最好的方法取决于您的确切用法,但假设它们是相关核心或api功能的集合,那么我会将它们放入一个单独的模块中,然后任何其他模块都可以将核心模块作为依赖。