Подскажите синтаксис написания.

Есть сниппет, в котором есть прекрасно обрабатывающаяся запись в базу данных, код до комментария "//заносим в плейсхолдеры". Мне нужно его изменить так, чтобы данные из переменных не писались в базу банных, а наоборот помещались в эти переменные из базы данных, значения которых затем будут переданы плейсхолдерам, грубо говоря, изменить $item->set('idu', $idu00); на что-то типа $item->get($idu00, 'idu'); то есть поместить данные для idc = 8534 из поля idu в переменную$idu00.
Подскажите синтаксис написания:
$idc01 = 8534;
$idu00 = 1;
$idp00 = 2;
$stat400 = 3;
if($item = $modx->getObject('ActCard', array('idc' => $idc01)))
{
   $item->set('idu', $idu00);
        $item->set('idp', $idp00);
            $item->set('ask4', $stat400);
}

                        // сохраняем
$item->save();
//заносим в плейсхолдеры.
		$modx->setPlaceholder('idu_p','$idu00');
				$modx->setPlaceholder('idp_p','$idp00');
						$modx->setPlaceholder('stat4_p','$stat400');
unixk0d
01 февраля 2017, 09:21
modx.pro
688
0

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

Алексей Ерохин
01 февраля 2017, 13:28
+1
$idu = $item->get('idu');
$modx->setPlaceholder('idu_p',$idu);
И $item->save() убрать
    unixk0d
    01 февраля 2017, 14:37
    0
    ОГРОМНОЕ СПАСИБО!!!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2