Drupal 6:views_get_view_result
Posted
技术标签:
【中文标题】Drupal 6:views_get_view_result【英文标题】:Drupal 6 : views_get_view_result 【发布时间】:2014-09-08 10:27:15 【问题描述】:我需要检索视图的结果并在之后将其编码为 json。通过这样做,它向我显示“数组”而不是内容。你能告诉我哪里错了吗?非常感谢!
function web_service_expositions($viewname, $display_id = NULL, $args = NULL)
$view = views_get_view('expositions_now');
if (is_object($view))
if (is_array($args))
$view->set_arguments($args);
if (is_string($display_id))
$view->set_display($display_id);
else
$view->init_display();
$view->pre_execute();
$view->execute();
/* print "<pre> $viewname: $display_id";
print_r(get_class_methods($view)); */
return $view->result;
else
return t('View %viewname not found.', array('%viewname' => $viewname));
【问题讨论】:
【参考方案1】:尝试替换
返回$view->结果;
与
drupal_json_output($view->result);
drupal_exit();
https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_json_output/7
【讨论】:
以上是关于Drupal 6:views_get_view_result的主要内容,如果未能解决你的问题,请参考以下文章