向 .module 文件 drupal 7 发出 HTTP 请求


Make HTTP requests to .module file drupal 7

我是第一次尝试drupal。在经历了几个教程之后,我得出的结论是.module文件基本上是一个具有不同扩展名的php文件。我对.module文件的理解一直成立,直到我编写在drupal站点中很好地执行操作的函数和回调。

但是,我想从我的 rails 应用程序联系我的模块。为此,我正在使用HTTP方法。我正在向我的模块文件发送get请求,其中包含正确的 php 代码以发回确认。但相反,我正在取消执行整个文件。

如何通过发出 HTTP 请求来获取.module文件以执行其功能?否则,我怎样才能从模块文件中包含一个正确的 php 文件来做到这一点?

不要直接调用 .module 文件,除非你覆盖 .htaccess 文件,否则它不起作用。这是非常非常不明智的

执行以下操作

  1. 在 .module 中创建带有hook_menu的菜单项
  2. 此菜单项将指向模块中的方法
  3. 在这种方法中,你几乎可以返回你想要的东西,以及你想要的任何格式(xml,json,html你命名它)。