modHelpers icon indicating copy to clipboard operation
modHelpers copied to clipboard

Использование функции dump задваивает вывод

Open Semdevmaster opened this issue 4 years ago • 4 comments

При использовании функции dump, например в качестве модификатора - выводится и отладочная информация и сразу за ней попытка сделать вывод в виде строки, как правило там всегда сточка Array Выглядит этот так: image А вызов этого дела в шаблоне так: image

Semdevmaster avatar Oct 24 '21 16:10 Semdevmaster

А можешь показать код модификатора? При вызове в виде функции всё норм

<div>До вызова</div>
<div>{dump($modx->aliasMap)}</div>
<div>После вызова</div>

aliasmap

sergant210 avatar Oct 25 '21 03:10 sergant210

Проверил и при вызове в виде функции и как модификатор у меня есть двойной вывод. Код функции dump из компонента (версия 4.0.0) image Вот строчка return $var; и делает этот двойной вывод, я её убрал в исходнике и всё норм работает.

Semdevmaster avatar Oct 25 '21 05:10 Semdevmaster

Пока повторить не получается. Надо ковыряться. Проверю на тестовом пустом сайте.

sergant210 avatar Oct 25 '21 06:10 sergant210

Вот протестил на modhost.pro - чистый сайт, 3 компонента (pdoTools, Zoomx, modHelpers), включены все галки дружественных урлов в системных настройках. image

Semdevmaster avatar Oct 25 '21 06:10 Semdevmaster