Отладка и профилирование Shopware правильно с помощью Shopware Profiler

Если вы работали с PHP-фреймворками, такими как Symfony или Laravel, вы, возможно, уже знаете, насколько отличается (и может быть сложен) работа с Shopware. Само по себе это не является большой проблемой, проблема в том, что вы привыкли к таким инструментам, как Symfony Profiler или панель инструментов Laravel. Если вы немного ностальгируете и хотели бы внедрить такую ​​панель профилировщика в Shopware, у нас есть для вас отличная новинка, это возможно и довольно просто в использовании благодаря плагину Shopware Profiler от Shyim. который реализует Symfony Profiler, но настроен для Shopware. Мы уверены, что он станет знакомым, если вы раньше работали с такими фреймворками, как Symfony.

Важный

Этот плагин работает только на Shopware> = v5.2. Стоит сказать, что этот плагин должен использоваться только в среде разработки.

А. Использование диспетчера плагинов

Первый способ самый простой, поскольку вам нужно всего лишь скачать ZIP-файл, содержащий папку плагинов профилировщика, а именно: ShyimProfiler, Вы можете скачать его прямо из релизов на Github можно здесь, до даты этой статьи последняя доступная версия — 1.5. Распакуйте содержимое загруженного zip-файла в папку yourproject/custom/plugins,

Это откроет плагин непосредственно в менеджере плагинов Shopware, так что вы можете легко установить его. Далее перейдите к открытию Менеджера плагинов в Бэкэнд-меню магазина, нажав CTRL + ALT + P или перейдя в конфигурация > Менеджер плагинов. Здесь вы найдете плагин, который можно установить, нажмите «Установить / удалить» и следуйте процессу установки:

Менеджер плагинов

После установки не забудьте включить плагин. После активации плагина, магазин будет запрашивать новую инициализацию в следующих кешах:

  • шаблон
  • конфиг
  • маршрутизатор
  • полномочие

Так что вы можете просто принять диалог с вопросом об очистке кеша.

Б. Использование Composer и CLI менеджера плагинов

Если вы используете composer (магазин был установлен вместе с composer), установка может быть осуществлена ​​только с помощью командной строки:

composer require shyim/shopware-profiler

Важный

С zip-версией Shopware вы не можете использовать команды композитора, так как дистрибутив отличается. Если вы установили профилировщик с помощью composer, а ваше программное обеспечение было загружено с помощью zip-файла, вы столкнетесь со странными исключениями.

После завершения установки с помощью интерфейса командной строки необходимо выполнить шаг A в диспетчере подключаемых модулей. После правильного выполнения любого из предыдущих способов установки единственное, что вам нужно сделать, это получить доступ к вашему магазину в представлении внешнего интерфейса, где вы найдете новую панель Profiler:

Магазин профилировщика

Для получения дополнительной информации об этом плагине, пожалуйста, не забудьте отметить или посетить официальный репозиторий на Github здесь.

Ссылка на основную публикацию
Adblock
detector