Отображение списка доступных методов для данного шаблона

#php #templates #magento #methods #mage

#php #шаблоны #magento #методы #маг

Вопрос:

Раньше я помнил полезный фрагмент (родной для Magento), который позволял мне перечислять все доступные методы для текущего файла шаблона.

К сожалению, я где-то потерял и хотел бы спросить, есть ли кто-нибудь, кто может указать мне правильное направление?

Приветствия!

Ответ №1:

Не слишком задумываясь, вы, вероятно, думаете о

 <pre><?php print_r(get_class_methods(get_class($this))); ?></pre>
  

Комментарии:

1. С большой оговоркой, что там не будут перечислены какие-либо волшебные методы «getX».

2. Я думаю, это то, что я искал. Я использовал его в прошлом, но с тех пор он застрял в моем сознании как функция Zend или Mage. Спасибо!

3. Также может существовать эквивалент Mage ::, но я его не знаю, и я знаю, что этот способ работает достаточно хорошо.

4. На самом деле я видел в коде Magento эквивалент get_class_methods() и для отображения массива объектов и моделей в Zend framework, который более эффективен, если речь идет о памяти, поскольку он компилирует результат и доставляет его на вывод в виде обычного текста. Я опубликую это здесь, как только найду его снова 🙂

5. Также, частично связанное, расширение моего руководства разработчика: magentocommerce.com/magento-connect/alanstorm/extension/5577 /…