使用drupal的module_load_include与仅包含文件有什么好处?

spr*_*man 3 drupal

使用drupal的module_load_include与仅包含文件有什么好处?

Chr*_*our 5

module_load_include将找到列出的模块的路径,然后找到该模块文件夹中的文件,该文件夹在某个多站点(或现在,与安装配置文件)中可能不同.这只是减少需要为整个社区进行广泛推广所需的代码的一个步骤.

  • 如果你在自己的模块中包含一个文件可能不太清楚 - 它可能只是在一个子文件夹中.但是,如果你从另一个模块包含,你永远不知道它是在site/all/modules,sites/default/modules等等.如果文件不存在,Module_load_include也将返回false,而不是抛出一个PHP错误 (2认同)