Следуйте по пути Drupal к функции PHP
Как мне определить, какая функция PHP вызывается из пути/URL-адреса Drupal (например, "/mysite/?q=флаг/флаг/нравится/&назначение=узел/1&токен=xyz")?
Заранее спасибо!
1
Author: kiamlaluno, 2014-04-06
1 answers
Вы можете узнать из реализации модуля реализации hook_menu
.
В вашем случае найдите, где Флаг реализует hook_menu
(в случае флага 7.x-3.x вы смотрите на flag.module
примерно в строке 301.
Затем найдите, где модуль объявляет $items['flag/%/%flag/%']
, и найдите ключ массива page callback
. Вы можете видеть, что там написано flag_page
, так что вы можете сказать, что обратный вызов меню вызывает flag_page
.
Вы можете найти документацию по Drupal 7 для hook_menu
здесь.
1
Author: Chapabu, 2014-04-06 11:17:54