在Drupal7中调用回调函数

在Drupal7中调用回调函数,drupal,callback,drupal-7,Drupal,Callback,Drupal 7,我目前正在尝试实现一个回调函数,该函数将由我的服务器在特定的url上调用。我的.module文件中有以下内容: function gestion_videos_menu() { $items = array(); $items['callback'] = array( 'page callback' => 'gestion_videos_callback', 'file' => 'gestion_videos.callback.inc', );

我目前正在尝试实现一个回调函数,该函数将由我的服务器在特定的url上调用。我的.module文件中有以下内容:

function gestion_videos_menu() {
   $items = array();

   $items['callback'] = array(
    'page callback' => 'gestion_videos_callback',
    'file' => 'gestion_videos.callback.inc',
   );

 return $items;
 }
以及上述文件中的函数gestion_videos_calback()。但是我不知道我的实现是否正确,也不知道到达回调函数的url(例如:
http://localhost:8888/drupal-7.22/search/node/#overlay=admin/config/media/gestionvideos/callback


感谢您的帮助和建议:)

您现在创建的是一个正在收听的菜单项
http://localhost:8888/callback

如果希望在以下url上调用回调函数
http://localhost:8888/admin/config/media/gestionvideos/callback
,您需要这样定义菜单项:

function gestion_videos_menu() {
    $items = array();

    $items['admin/config/media/gestionvideos/callback'] = array(
        'page callback' => 'gestion_videos_callback',
        'file' => 'gestion_videos.callback.inc',
        'access callback' => true,
    );

    return $items;
 }
注意额外的
access callback=>true
值。这将定义每个访问者都有权查看页面。如果只希望通过实现自定义权限或现有权限来允许某些角色,请不要忘记更改此选项