Drupal 7 钩子服务资源不工作
示例:这是我的服务资源挂钩示例,我使用的是Drupal7。我已经启用了服务模块和ctools模块。端点工作正常,但当我浏览端点/commerce\u rest/retrieve时,url不工作 它返回以下异常:, 在/var/www/webui/drupal/sites/all/modules/services/includes/services.runtime.inc:359\n堆栈跟踪:\n#0/var/www/webui/drupal/sites/all/modules/services/servers/rest\u server/inc(83):services\u错误('not find…',404)\n#1/var/www/webui/drupal/sites/all/modules/services/servers/rest#u server/includes/RESTServer.inc(36):RESTServer->getController()\n#2/var/www/webui/drupal/sites/all/modules/services/servers/rest#server/rest#server.module(40):RESTServer->handle()\n#3[内部函数]:rest#server#server#\n#4/var/www/webui/drupal/sites/all/modules/services/services.module(218):调用用户函数('rest#server#ser…')\n#5[内部函数]:服务端点回调('commerce#rest','retrieve')\n#6/var/www/webui/drupal/includes/menu.inc(516):调用用户函数数组('services#endpoi…',数组)\n#7/var/www/webui/drupal/index(33):menu_execute_active_handler()\n#8{main} 当我浏览url时,不会调用此钩子Drupal 7 钩子服务资源不工作,drupal-7,Drupal 7,示例:这是我的服务资源挂钩示例,我使用的是Drupal7。我已经启用了服务模块和ctools模块。端点工作正常,但当我浏览端点/commerce\u rest/retrieve时,url不工作 它返回以下异常:, 在/var/www/webui/drupal/sites/all/modules/services/includes/services.runtime.inc:359\n堆栈跟踪:\n#0/var/www/webui/drupal/sites/all/modules/services/
这项建议很有价值 您好,文件参数中缺少文件名
function test_module_services_resources() {
$resource = array(
'commerce_rest' => array(
'retrieve' => array(
'file' => array('type' => 'inc', 'module' => 'search_service', **'name' => "you are missing this"**),
'callback' => 'test_module_search_service_results',
'access callback' => 'search_access_callback',
'access arguments' => array('view'),
'access arguments append' => TRUE,
),
)
)
);
return $resource;
}
function test_module_services_resources() {
$resource = array(
'commerce_rest' => array(
'retrieve' => array(
'file' => array('type' => 'inc', 'module' => 'search_service', **'name' => "you are missing this"**),
'callback' => 'test_module_search_service_results',
'access callback' => 'search_access_callback',
'access arguments' => array('view'),
'access arguments append' => TRUE,
),
)
)
);
return $resource;
}