如何创建一个在Drupal中执行一些PHP代码的页面?

时间:2011-08-20 09:43:42

标签: drupal

我是Drupal的新手,我已经安装了drupal并且正在玩它的功能。 我想知道如何在drupal中创建一个页面并编写我的php代码以从Drupal db中获取一些数据。

任何人都可以给我一个关于这个或任何示例链接的想法会有所帮助。与此同时,我正在网上搜索一个简单的例子,可以帮助我学习这个。

仅供参考:我正在使用Drupal 7.7

由于

3 个答案:

答案 0 :(得分:2)

  1. Write custom module
  2. 启用PHP过滤器模块并使用PHP过滤器创建节点。
  3. 越来越多......

答案 1 :(得分:2)

Nikit编写自定义模块或使用PHP过滤器的答案是正确的,因为它可以让您从Drupal数据库中提取数据来操作它,但是您应该确保没有更正确的“Drupal方式”你需要做什么。

我知道当我开始使用Drupal时,我主要关注的是如何执行SQL查询,但是Drupal提供了许多抽象,可以让您执行许多查询而无需编写任何自定义代码。

例如,

Views允许您创建非常复杂的动态SQL查询以列出各种格式的数据(HTML,XML,JSON等)和像Views Calc这样的附加组件,允许您对此数据运行动态转换

答案 2 :(得分:0)

这取决于你想要检索的数据类型,但Drupal背后的整个想法实际上是减少编写任何php。

您通常使用模块添加功能,如果模块不存在则可以编写一个模块,这样您不仅可以解决问题,还可以参与开发和开发。 Drupal背后的社区。