2015-09-11 3 views
0

Я пытаюсь проверить, что функция hook_menu выполняется, но отладчик (netbeans) не останавливается в точке останова, установленной в функции. Он остановится при обратном вызове, установленном в файле модуля, но не в функции hook_menu.Почему отладчик не останавливается в функции hook_menu drupal?

ответ

1

Drupal документация пишет:

Этот хук позволяет модулям регистрировать пути для того, чтобы определить, как URL запросы обрабатываются. Пути могут быть зарегистрированы только для обработки URL, или они могут зарегистрировать ссылку для размещения в меню (обычно это меню навигации ). Путь и связанная с ним информация обычно называют «пунктом меню меню». Этот крючок редко вызывается (например, , когда модули включены), а его результаты кэшируются в базе данных.

Вы можете использовать модуль devel, который обеспечивает некоторые ссылки развития, где вы способны rebuild menu, который будет вызывать ваш hook_menu каждый раз.