Как получить данные в виде массива из сниппета
Добрый день, хочу в шаблоне использовать данные результата работы сниппета,
{var $order = $_modx->runSnippet("!msGetOrder", ['tpl' => ''])}
для этого плучаю их в переменную, но обратиться к элементам массива не могу,
тк
они кодируются примерно так, те квадратные скобки заменяются на #93; и #91;.
Может я вообще неправильно делаю? спасибо!
{var $order = $_modx->runSnippet("!msGetOrder", ['tpl' => ''])}
для этого плучаю их в переменную, но обратиться к элементам массива не могу,
тк
они кодируются примерно так, те квадратные скобки заменяются на #93; и #91;.
Может я вообще неправильно делаю? спасибо!
Array
(
[tpl] =>
[includeTVs] =>
[includeThumbs] =>
[toPlaceholder] =>
[showLog] =>
[order] => Array
(
[id] => 14
[user_id] => 14
Комментарии: 2
См. параметр return:
docs.modx.pro/komponentyi/pdotools/obshhie-parametryi
Вот только не знаю, есть ли его поддержка у msGetOrder.
А при пустом tpl возвращается именно строка, а не массив.
docs.modx.pro/komponentyi/pdotools/obshhie-parametryi
Вот только не знаю, есть ли его поддержка у msGetOrder.
А при пустом tpl возвращается именно строка, а не массив.
Спасибо, поддерживается. то что нужно.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.