dpm () не отображает результатов на экране

У меня есть та же проблема, как file_scan_directory () занимает приблизительно 10 секунд для выполнения. Я просто попробовал dpm(func_get_args()) предложение, и к сожалению это ничего не показывает мне.

Я очистил все кэши и выполнил задачи крона. Что я пропускаю?

23
13.04.2017, 15:47
3 ответа

Удостоверьтесь, что Вы включили и установили модуль Devel как dpm() функция, объявленная в этом модуле.

dpm() описание взято отсюда.

Печатает переменную к области 'сообщения' страницы с помощью drupal_set_message (). Можно использовать эту функцию для отслеживания одну или несколько переменных, когда Вы работаете над кодом, выполняющим Ваш сайт. Поскольку модуль Devel теперь идет с Krumo, вывод компактен и незаметен.

dpm($input, $name = NULL)

Если по некоторым причинам Вы не используете Krumo, можно использовать параметр $name для различения различные вызовы к dpm ().

После того, как Вы загрузили и включили Devel, попробуйте ответ от file_scan_directory (), занимает приблизительно 10 секунд для выполнения снова, и он должен работать.

8
24.01.2020, 22:43
  • 1
    Это остается тем же. Я установил и включил модуль дьявола, очистил все кэши, выполненный крон и все еще dpm (func_get_args ()) ничего не показывает. –  Jimmy 02.03.2012, 17:59
  • 2
    Куда Вы помещаете dpm(func_get_args());? –  Chapabu 02.03.2012, 18:19
  • 3
    В bootstrap.inc файле: dpm (func_get_args ()); $matches = drupal_system_listing ("/^". DRUPAL_PHP_FUNCTION_PATTERN. "$extension$ \. /", $dir, 'имя', 0);... –  Jimmy 02.03.2012, 18:22
  • 4
    Попытайтесь измениться dpm(func_get_args()); кому: die(print_r(func_get_args()); - обойдите Devel в настоящий момент. –  Chapabu 02.03.2012, 18:33
  • 5
    Если вторая команда recommened Chapabu ничего не изменяет, то это просто означает, что код не называют, и Вы не затронуты той же проблемой. –  Berdir 02.03.2012, 22:22

Удостоверьтесь, что Вы имеете print $messages; в Вашем page.tpl.phpшаблонный файл. По умолчанию дьявол (dpm) настроен для печати, это довольно в области сообщений сайта. Таким образом, если Ваш шаблон по некоторым причинам не представляет содержание $messages, Вы ничего не будете видеть.

28
24.01.2020, 22:43

Вы должны быть зарегистрированы на сайт Drupal с корректными полномочиями получить доступ к Devel. Войдите в систему, поскольку администратор должен сделать это.

9
24.01.2020, 22:43
  • 1
    Быть зарегистрированным не необходимо, если у анонимных пользователей есть правильное разрешение. –  kiamlaluno♦ 30.08.2012, 17:17
  • 2
    Это разрешение может быть найдено в 'администраторе/людях/полномочиях' под 'информацией о разработчике Доступа'. –  Citricguy 22.09.2012, 05:53

Теги

Похожие вопросы