我想要定制一个Drupal 6.x模块。原始模块不会对数据库进行任何调用,但自定义版本需要从数据库中提取一些数据。查询应该通过AJAX调用进行。所以我试图让数据提供者接收调用,查询数据库并返回结果(某些json)。在Drupal中访问数据库
对于数据提供者,我需要一个链接到数据库,但我不想在脚本中创建链接,而是想要查找存储数据库连接值的脚本并包含该文件。但我似乎没有找到该文件的任何成功。它位于典型的Drupal安装位置?
P.S.我不想让它成为Drupal模块,并遵循所有约定来创建_hook()函数。我想让它直线前进,老派。
没有使用钩子,模块的代码没有机会从Drupal中调用。至少,模块应该定义'hook_menu()',它定义了模块所具有的菜单回调(换句话说,它暴露了模块使用的菜单)。 用户不能使用没有菜单的模块;没有钩子的模块不会被Drupal调用。 – kiamlaluno 2010-06-15 19:47:35
如果你想做oldschool,而不是使用drupal框架,你最好使用'php'和'ajax'标签而不是drupal标签。毕竟,如果你要去上学,那么这个网站是否基于drupal并不重要。 – 2010-06-15 19:49:21
@barraponto - 那么drupal标签就是为了引起那些熟悉drupal的人的注意。我的问题不是如何对查询进行编码,我知道我在问的是在drupal安装中可以找到哪些特定信息。 – 2010-06-15 19:54:26