Вывод результатов в чанке
Написал небольшой сниппет
Однако в чанке выводится только первая. Как вывести все строки в чанке?
Код чанка
$result = $modx->query("SELECT * FROM $tableName ORDER BY id DESC LIMIT 27");
$data = $result->fetchAll(PDO::FETCH_ASSOC);
foreach ($data as $data){
$RegDate = $data['Date'];
$Name = $data['Name'];
$LastName = $data['LastName'];
$DepName = $data['DepName'];
}
return $modx->getChunk('OverlapCounter', array('RegDate' => $RegDate,'Name' => $Name,'LastName' => $LastName,'DepName' => $DepName));Как видно из кода — выборка на 27 строк. Однако в чанке выводится только первая. Как вывести все строки в чанке?
Код чанка
<div class="row">
<div class="col-md-3">[[+RegDate]]</div>
<div class="col-md-3">[[+Name]]</div>
<div class="col-md-3">[[+LastName]]</div>
<div class="col-md-3">[[+DepName]]</div>
</div> Комментарии: 2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Не знаю правильно или нет, но заработал такой вариант
Соответственно код чанка
может кому пригодится
Попробуй лучше так:
Чанк
сниппет