сброс установленных placeholders
Добрый вечер. Подскажите, как можно очистить все заданные плейсхолдеры?
У меня идет выборка из бд, и в каких то полях нету значений. после рекурсивного вывода
У меня идет выборка из бд, и в каких то полях нету значений. после рекурсивного вывода
$modx->setPlaceholder('balans', money_format('%(#10n', $v['dop_balance']));
получается что в некоторых местах, там где не было значения выводится предыдущее заданное… Как в начале цикла foreach($res as $c) { ..
обнулить все плейсхолдеры? Комментарии: 1
Есть setPlaceholders(), чтобы сразу выставить готовый массив, и есть unsetPlaceholder() — чтобы удалить что-то.
Ну и на протяжении всей работы парсера страницы, плейсхолдеры пишутся в $modx->placeholders и оттуда уже встраиваются в контент, в конце работы. С этим массивом можно работать напрямую.
Ну и на протяжении всей работы парсера страницы, плейсхолдеры пишутся в $modx->placeholders и оттуда уже встраиваются в контент, в конце работы. С этим массивом можно работать напрямую.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.