Сессионные переменные Есть решение

День добрый. 

Записываю переменную в сессию. 

$fil2 это массив.

{$wa->storage('fil2', $fil2)}


Она туда записывается замечательно.

Только в месте, где вставлен этот код на сайте появляется слово Array. 

Так и должно быть?

2 ответа

  • 1
    Михаил Ушенин Webasyst 10 июня 2019 15:33 # Решение

    Возможно, иногда в переменной $fil2 значение null. В этом случае метод возвращает значение переменной из сессии, а Smarty пытается добавить его в HTML-код страницы. Если вы уверены, что у вас всё правильно работает, присвойте результат работы метода любой переменной:

    {$_ = $wa->storage('fil2', $fil2)}

  • 1
    Сергей Лаврушин 10 июня 2019 15:35 #

    Спасибо. Помогло.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите