Дмитрий

Дмитрий

С нами с 30 августа 2021; Место в рейтинге пользователей: #965
Дмитрий
11 ноября 2021, 10:10
0
Да, спасибо, разобрался в итоге.
Обновление таблицы проходить вообще в одну строку
$results = $modx->query("UPDATE table_name WHERE id=1 ");
Однако парни правы. Прочитав официальную документацию, узнал, что хотя так и можно делать, но не желательно. Нужно использовать xPDO. Придется разбираться). Тем более, что беглом просмотре конструкций сделал вывод, что инструмент крайне удобный и функциональный. Спасибо всем.
Дмитрий
06 октября 2021, 00:19
-1
Решил в итоге сам)
Не знаю правильно или нет, но заработал такой вариант
$result = $modx->query("SELECT * FROM $tableName ORDER BY id DESC LIMIT 27");
$data = $result->fetchAll(PDO::FETCH_ASSOC);
foreach ($data as $list){
        $RegDate = $list['Date'];
	$Name = $list['Name'];
	$LastName = $list['LastName'];
	$DepName = $list['DepName'];
        echo '<div class="row">';
	echo '<div class="col-md-3">' .$RegDate. '</div>';
	echo '<div class="col-md-3">' .$Name. '</div>';
	echo '<div class="col-md-3">' .$LastName. '</div>';
	echo '<div class="col-md-3">' .$DepName. '</div>';
	echo '</div>';
}
return $modx->getChunk('OverlapCounter', array('list => $list'));
Соответственно код чанка
<div>[[+list]]</div>
может кому пригодится
Дмитрий
30 августа 2021, 22:07
0
Не, костылей не надо. И так хромаю на обе ноги))) Рецепт от Павла Романова помог. Спасибо всем!