如何将Drupal页面回调中的参数传递给另一个函数

时间:2014-03-12 02:22:21

标签: drupal module drupal-7 drupal-modules hook-menu

当我在我的自定义模块中运行代码时,类似于下面的代码,我得到一个白色屏幕......我似乎没有在我的日志中出现任何错误(可能是由于我的服务器配置)。 long story short callback_function会将参数从url传递给another_function,后者将检查数据库表中的值。有人可以告诉我我的错误在哪里吗?我显然遗漏了一些东西。

function hook_menu() {
    $items = array();
    $items['mymodule/%'] = array(
        'title' => 'Test',
        'description' => 'Pass argument from url into callback function to process',
        'page callback' => 'callback_function',
        'page arguments' => array(1),
        'access arguments' => array('access content'),
        'type' => MENU_NORMAL_ITEM,
    );
    return $items;
}

function callback_function($argument){
  another_function($argument);
}

function another_function($argument){
  return($argument);
}

1 个答案:

答案 0 :(得分:0)

好像你的“callback_function”没有从“another_function”返回数据。

这是一个错字吗?