Конструктор запросов часто используется совместно с классом 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();