Кеширование в некешируемом сниппете?

Здравствуйте! Возможно вопрос очень простой, но не нашел на него пока ответа.

Создал сниппет такого типа
$dood = $modx->getService('doodles','Doodles',$modx->getOption('doodles.core_path',null,$modx->getOption('core_path').'components/doodles/').'model/doodles/',$scriptProperties);
if (!($dood instanceof Doodles)) return '';

return $dood ->initialize($scriptProperties);
В классе Doodles имеется статическая переменная, которая при каждом вызове метода initialize() увеличивается на единицу.

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

Аналогичная ситуация, если создать сниппет с содержимым
<?php
$_SESSION['sss']++;
echo $_SESSION['sss'];
Какие средства есть у MODx для решения такой проблемы?

PS: вызов сниппета осуществляю из шаблона:
[[!mysnippet]]
[[!mysnippet]]
[[!mysnippet]]
[[!mysnippet]]
Антон
17 ноября 2014, 15:27
modx.pro
798
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0