Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal:Can';t打印内部挂钩节点插入件_Drupal_Drupal 7_Drupal Modules_Var Dump - Fatal编程技术网

Drupal:Can';t打印内部挂钩节点插入件

Drupal:Can';t打印内部挂钩节点插入件,drupal,drupal-7,drupal-modules,var-dump,Drupal,Drupal 7,Drupal Modules,Var Dump,在我的Drupal7站点上,我试图创建我自己的第一个模块。我有一个自定义的节点插入钩子,如下所示: function sample_node_insert($node){ dpm($node); var_dump($node); } 我只是想看看$node里面有什么,但我就是搞不懂!我尝试创建一个新节点,并注意一些输出,但找不到任何输出。我做错了什么?你可以做exit()打印后,确保没有运行此钩子的其他实现。您的代码应该实际工作,您甚至不需要var\u dump()。确保您的主题在页面

在我的Drupal7站点上,我试图创建我自己的第一个模块。我有一个自定义的节点插入钩子,如下所示:

function sample_node_insert($node){
  dpm($node);
  var_dump($node);
}

我只是想看看$node里面有什么,但我就是搞不懂!我尝试创建一个新节点,并注意一些输出,但找不到任何输出。我做错了什么?

你可以做
exit()打印后,确保没有运行此钩子的其他实现。

您的代码应该实际工作,您甚至不需要
var\u dump()
。确保您的主题在页面上显示消息,因为
dpm()
将krumo dump放入消息中。您可以通过在正在使用的主题的page.tpl.php文件中搜索
来完成此操作

或者,如果您在页面回调函数中测试代码,并且收到一个空白屏幕,请确保该函数返回任何字符串,simple
返回“Hello world”应该足够了

或者,如前所述,您可以这样做

var_dump($node);
die();
但这会产生非常糟糕的结果。

thx!
exit()做了我需要的。我们可以关闭此:)