私は自分のモジュールに取り組んでいます。モジュール名をさまざまな場所に手動で入力する必要があることに気づきました。最も一般的な使用法はdrupal_get_path($type, $name)
関数です (私のコードにはこれらが 10 個以上あります)。$name
テーマまたはモジュール名はどこにありますか。その間、モジュール名を 3 回変更する必要があります。ご想像のとおり、プロジェクトにハードコードされたすべてのモジュール名も変更する必要があります。そこで、この名前を自動で取得できる便利な機能があればいいなと思いました。
プログラムでマシンモジュール名を取得するにはどうすればよいですか?
たとえば、次のディレクトリにモジュールがある場合..
sites/all/modules/my_module/
..次に、この方法でそれをつかむことができます
drupal_get_current_module_name(); // return my_module