Конструктор запросов часто используется совместно с классом wAjaxGrid, который отображает списки по sql-запросу. В методе select могут указываться дополнительные параметры для каждого поля, например, название колонки, функция на клике и др.
Пример, в котором формируется список страниц, используя конструктор запросов. Этот пример нельзя запускать в PHP-мониторе. Поместите его на любой странице между тегами { { php и } }:
include_once(SYS_BASE_PATH.'main/classes/wajaxgrid.class.php');
$w = new wAjaxGrid();
// $w->q содержит экземпляр класса wSql
$w->q->select('a.objid AS id','ID');
$w->q->select('a.name_en', 'Название английское', array(‘hide’ => true));
$w->q->select('a.name_ru', 'Название русское');
$w->q->from('sys_objects a');
$w->q->where("a.objid<>'0'");
$w->q->where("a.objtype='sys_elements_pages'");
$w->q->orderby('a.name_en');
print $w->show();