Я новичок в программировании на Joomla Третий день не могу найти решение простой задачки. Пересмотрел кучу сайтов. Может быть у меня "глаз замылился". Нужна некая глобальная переменная $my_tree (массив) к которой можно обращаться (читать и редактировать) из разных модулей. Глобальный переменные в Joomla отключены. Если использовать сессии, то работает: $session = JFactory::getSession(); $session->set("my_tree", $my_tree); // запомнить $my_tree в конце одного модуля ... $session = JFactory::getSession(); $my_tree=$session->get("my_tree"); //восстановить $my_tree в начале другого модуля Но кэширование выдает старое значение переменной my_tree, что недопустимо. Может быть как то можно перед сохранением переменной сбрасывать её кэш? Или при чтении значения переменной как то указывать параметр: "не использовать кэш"? А может быть все же есть простой способ использования собственных глобальных переменных в Joomla? Помогите советом, плиз.
Код (PHP): $session =& JFactory::getSession(); И переменные объявляют global во всех расширениях Джумла
про кэш почитай тут https://api.joomla.org/cms-3/classes/JCache.html это возможно поможет http://joomla.stackexchange.com/que...se-joomlas-cache-with-my-components-view/7000 и тут небольшой примерчик есть https://www.chronoengine.com/faqs/5...y-does-joomla-cache-stop-my-form-working.html