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

时间:2015-01-23 15:32:26

标签: php drupal-7

我第一次尝试drupal。经过几个教程后,我得出结论.module文件基本上是一个具有不同扩展名的php文件。我对.module文件的理解是正确的,直到我编写在drupal站点内运行良好的函数和回调。

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

如何通过发出HTTP请求来获取.module文件来执行其功能?或者,我怎样才能在模块文件中包含一个正确的php文件呢?

1 个答案:

答案 0 :(得分:1)

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

执行以下操作

  1. 使用hook_menu
  2. 在ur .module中创建一个菜单项
  3. 此菜单项将指向模块中的方法
  4. 在这种方法中,您几乎可以返回您想要的内容以及您想要的任何格式(xml,json,html,您可以命名)。