Drupal:Can';t打印内部挂钩节点插入件
在我的Drupal7站点上,我试图创建我自己的第一个模块。我有一个自定义的节点插入钩子,如下所示: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()。确保您的主题在页面
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()代码>做了我需要的。我们可以关闭此:)