в процессе появилась еще проблема.
код
$classKey = 'modResource'; $c = $modx->newQuery($classKey); $c->innerJoin('modTemplateVarResource', 'users', "users.contentid = $classKey.id AND users.tmplvarid = 14"); $c->select(array( "$classKey.id as id" ,"users.value as users" )); $c->sortby('users.value+0','asc'); $where = array('users.value:>=' => intval($users)); $c->where($where);
сортирует прекрасно, но фильтр по условию опять же почему-то в строковом представлении
т.е. если взять ('users.value:<=' => 5), то в результатах будут 5, 100, 150