Как вывести все уникальные значения ТВ?
        Допустим есть ТВ-параметр view. 
Как вывести все его неповторяющиеся значения?
    
    
                                                                                
            Как вывести все его неповторяющиеся значения?
Не хотелось бы вручную через старые sql-запросы выводить все значения из таблицы `modx_site_content` и проверять на уникальность.Я сделаю и так, но хочу сначала спросить, есть возможность сделать то же самое, но через запросы PDO или через сниппеты pdoTools?
Комментарии: 5
<?php
$tvid = 2; // id нужного ТВ
$pdo = $modx->getService('pdoFetch');
$tvs = $pdo->getCollection('modTemplateVarResource', array('tmplvarid' => $tvid), array(
	'select' => array('DISTINCT(value)'),
	'limit' => 10
));
echo '<pre>'; echo $modx->getPlaceholder('pdoTools.log'); echo '</pre>';
print_r($tvs);            
                Уау, спасибо огромное за быстрое решение!            
                    
                Очень полезная штука, спасибо.
Но у меня выдает:
                    Но у меня выдает:
.......
0.0002401: Could not process query, error #1054: Unknown column 'SQL_CALC_FOUND_ROWS' in 'field list'
.......
Array ( )            
                Проверь версию pdoTools, если ниже 1.9.2-pl2 — нужно обновиться.            
                    
                Да, заработало.
Спасибо!
                    Спасибо!
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.