我是第一次尝试drupal。在经历了几个教程之后,我得出的结论是.module
文件基本上是一个具有不同扩展名的php文件。我对.module
文件的理解一直成立,直到我编写在drupal站点中很好地执行操作的函数和回调。
但是,我想从我的 rails 应用程序联系我的模块。为此,我正在使用HTTP方法。我正在向我的模块文件发送get
请求,其中包含正确的 php 代码以发回确认。但相反,我正在取消执行整个文件。
如何通过发出 HTTP 请求来获取.module
文件以执行其功能?否则,我怎样才能从模块文件中包含一个正确的 php 文件来做到这一点?
不要直接调用 .module 文件,除非你覆盖 .htaccess 文件,否则它不起作用。这是非常非常不明智的
执行以下操作
- 在 .module 中创建带有hook_menu的菜单项
- 此菜单项将指向模块中的方法
- 在这种方法中,你几乎可以返回你想要的东西,以及你想要的任何格式(xml,json,html你命名它)。