我在Windows机器上运行本地开发Drupal站点。我试图使用devel模块中的dd($ data,$ label = NULL)函数来帮助调试。使用此函数,应将调试信息写入Drupal站点所在机器上/ tmp文件夹中的drupal_debug.txt文件。
在我的Windows机器上,虽然我正在使用此功能,但drupal_debug.txt文件并未在任何地方创建,这让我相信我正在使用该功能。
以下是我如何使用它的片段,
<?php
$test = "this is my test";
dd($test, $label = NULL);
我正在寻找dd($ data,$ label = NULL)函数的正确语法示例。我启用了Devel模块。
答案 0 :(得分:4)
您对该功能的使用应该没问题。
一个问题可能是Drupal没有写入临时文件dir的访问权限,这就是你没有获取文件的原因。尝试使用该功能时是否收到错误消息?您还可以尝试查看file_directory_temp()函数的输出,该函数将生成drupal将尝试写入的文件夹。
答案 1 :(得分:0)
你在哪里寻找文件?通过快速阅读代码,可以在以下位置。
您没有说明您所使用的Windows版本,但Vista对C:\ windows目录中的内容非常敏感。一点点黑客可能是创建自己的C:\ winnt \ temp目录并查看。
答案 2 :(得分:0)
请务必仔细检查对dd()的调用是否在实际执行的代码中。那个人今天得到了我。
答案 3 :(得分:0)
检查默认上传路径指向
的admin / settings / file-system