Как узнать последовательность вызова методов?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Shurik
  • Группа: Пользователь
  • Сообщений: 3
  • Регистрация: 24.10.2010

24.10.2010 09:00

Подскажите пожайлуста в какой последовательности вызываются файлы, например при формировании какого-нибудь блока-контента, последовательность следующих файлов: .phtml папки template, .xml папки layout, .php папки Block, и если еще какие-то между ними вызываются, подскажите какие и в каком порядке.
Спасибо.

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

24.10.2010 11:37

На этот вопрос вам ответит стандартная функция PHP debug_backtrace

#3 Shurik
  • Группа: Пользователь
  • Сообщений: 3
  • Регистрация: 24.10.2010

24.10.2010 18:03

А откуда эту функцию надо вызывать, подскажите пожайлуста ?

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

24.10.2010 18:26

Это же азы PHP, посмотрите на php.net
Самая обычная глобальная функция, вызывается откуда угодно...
Вставьте её, например, в требуемый шаблон и посмотрите, какой стек вызовов она вернёт.
Еще можно с отладчиком посмотреть поток управления Magento.
Например, с Zend Studio поставляется отладчик PHP.

#5 Shurik
  • Группа: Пользователь
  • Сообщений: 3
  • Регистрация: 24.10.2010

24.10.2010 18:56

Прикольно, щас буду попробовать, списибо большое за подсказку.

Поделиться темой: