我正在开发自己的模块。我意识到我经常需要在不同的地方手动输入我的模块名称。最流行的用法是drupal_get_path($type, $name)
函数(我的代码中有超过 10 个)。$name
主题或模块名称在哪里。在此期间,我需要更改我的模块名称 3 次。正如您所猜测的那样,我还需要更改项目中硬编码的所有模块名称。所以我认为有一些方便的功能来自动获取这个名字会很好。
如何以编程方式获取机器模块名称?
例如,如果您的模块位于以下目录中..
sites/all/modules/my_module/
..那么你可以这样抓住它
drupal_get_current_module_name(); // return my_module