В режиме разработки Symfony [Symfony Project URL]/_ Profiler IS IS Полезно, среди прочего, чтобы проверить дамп ($ somevariable) < /code> переменных в запросе. /strong> можно сделать [Prestashop Project URL]/admin [некоторая случайная цепочка chars]/_ profiler для отображения Symfony _profiler и проанализировать, что происходит в запросах, касающихся режима администратора.
Но если за пределами режима администратора (в демо -режиме виртуального магазина ), [prestashop project url]/_ profiler или [ Prestashop Project URL]/[Языковое значение]/_ Profiler не отображает symfony _profiler .
Попробовал собственный профилировщик Prestashop путем активации Define ('_ ps_debug_profiling_', true); в [Prestashop Project] /config/defines.inc.php . Он отображает Prestashop Profiler в нижней части «демонстрационного режима виртуального магазина», но этот не включает в себя Dimp ($ Somevariable) , который можно использовать, для разработки и для понимания поведения Prestashop, в крючке [имя действия] .
Мне удалось получить дамп Symfony ($ somevariable) с помощью Hookdisplay [отображение имя] через HTML сгенерировано , но не в крючке [имя действия] , что я ищу.
Обновление
Просмотр кода Prestashop 1.7 У меня почти ощущение, что Symfony используется только на стороне администратора, потому что я вижу:
Код: Выделить всё
$kernel = new AppKernel(_PS_MODE_DEV_?'dev':'prod', _PS_MODE_DEV_);Подробнее здесь: [url]https://stackoverflow.com/questions/47002801/prestashop-log-get-dump-of-object-and-array
Мобильная версия