Questions tagged «debugging»

将其用于有关模块和主题调试的问题(例如“如何调试这种情况?”)。

1
dump()在Drupal 8中不起作用(空白页,已启用debugging)
我想dump()在.twig模板中使用(自定义主题内)。 问题是,当我放置{{ dump() }}页面时,它只是空白。 我已经有了: 设置twig.confing debug: true为services.yml。 已清除缓存。 我删除所有东西的那一刻{{ dump() }}。 经过数小时的谷歌搜索,我在$settings['twig_debug'] = TRUE; 这里找到了一些有关神秘的信息(我的文件中甚至没有这样的一行,但是添加它并不会改变任何事情)以及$twig = new Twig_Environment($loader, array(...(甚至可以在哪里找到它?)。 我正在进行全新的Drupal 8清洁安装,尝试进行调试(第1步)确实在源代码中包含了注释(应该如此),但是使用dump()一次,您所看到的只是空白页面。
9 theming  8  debugging 

4
Xdebug可以由Drush命令触发吗?
使用安装网站时,我的功能模块和安装配置文件出现问题drush si。Features问题队列中有许多可能相关的问题,但是没有一个好的解决方案。有趣的部分(在某些问题中提到)是,通过浏览器安装站点时,它可以正常工作,但使用进行安装时,它会失败drush si。 我有什么问题的想法,但需要确认。我能想到的唯一确认方法是使用调试器逐步完成代码(Xdebug是我设置的)。因此,是否有可能从使用Drush运行的命令中触发Xdebug?具体来说,我可以在运行时让Xdebug启动drush si吗?

3
Drupal 8 page.html.twig中的Devel dsm()函数
在page.html.twig中可以使用Devel模块的dsm()函数吗?如果不可用,是否有办法使它可用? 我可以在.theme文件中使用dsm(),但不能在page.html.twig中使用。 我知道.twig中的dump()函数。dump()与php的var_dump()类似,并且输出不如Devel模块的dsm()函数那么干净。 在page.html.twig中使用dsm()或dpr()会导致错误,并且网站无法加载。
8 8  debugging  theming 

2
krumo()/ dpm()不起作用
我有一个自定义模块和一个模板,可以更改节点提交表单的外观,请参见以下说明。 我的模块包含三个功能: 一个hook_form_alter()效果很好 hook_theme()即使您之前输入了其他代码,A 也不执行任何操作,但是返回一个数组return(不确定这是否是设计使然) 一个hook_preprocess_HOOK()是目前空 dpm()hook_preprocess_HOOK()尽管krumo()在相同的变量上可以工作,但在中似乎什么也没做。它设置了一个Drupal消息,该消息可以读取,Array: [n] items但根本无法扩展或检查。 在我的模板中,print_r($form);按预期方式打印出表单数组。dpm('self-aware roomba');按预期设置Drupal消息“自我感知的Roomba”。但是dpm($form); 什么也不做,不会抛出任何错误。 除我以外的所有内容都hook_form_alter()与链接教程中显示的完全一样。我什至尝试将整个部分拉出来hook_form_alter(),看看是否没有它就可以工作。没有。 什么可能导致dpm()/ krumo()静默失败?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.