有没有办法可以让MODULE.install在其他文件中使用代码,大概是类似于MODULE.info中的files [] =命令?我假设我可以使用require语句,但这似乎是一种反Drupal的做法。
答案 0 :(得分:1)
克莱夫的评论对我来说是一个答案。
在函数内部使用module_load_include(),如果是,则使用require_once 包括在全球范围内 - 克莱夫
我在函数中使用了module_load_include();我没有尝试require_once()。基于module_load_include()代码,以下内容应该有效:
require DRUPAL_ROOT . '/' . drupal_get_path('module', $my_module_name) . "/$my_file_name";