views_post_execute白屏由$ view输出

时间:2012-06-04 10:39:23

标签: drupal views

当我尝试将$ view变量写入每个var_dump,每个devel模块的输出等时,我得到了一个白色屏幕。如果我用dvm运行测试('test');一切都按预期工作。

function feeds_node_processor_global_views_post_execute(&$view) {
  dvm($view->name);
  if($view->name == 'liveticker_start2'){
    //dvm($view->total_rows);
    //dvm("test");
    //var_dump($view);
  }
  if ($view->total_rows > 100) {
   drupal_set_message(t('You have more than 100 hits.'));
  }
}

在看门狗中没有任何错误,我无法访问apache日志(此刻)。 还有其他线索吗? 感谢。

1 个答案:

答案 0 :(得分:2)

请参阅http://drupal.org/node/158043有关白死病的信息。

我过去遇到过类似的问题,因为我认为我已经用尽了PHP内存,试图输出$view对象。如果您可以访问它,服务器的日志可能有助于验证这一点,但是如果可以的话,请尝试增加PHP的memory_limit