[MODX] xPDO Выборка из одной таблицы с зацепкой значения из другой

Соответствие названия классов с названиями таблиц в MySQL по ссылке

  $q = $modx->newQuery('modResource');
  $q->leftJoin('modTemplateVarResource', 'TV1', 'modResource.id = TV1.contentid AND TV1.tmplvarid = 5');
  $q->leftJoin('modTemplateVarResource', 'TV2', 'modResource.id = TV2.contentid AND TV2.tmplvarid = 4');
  $q->where(array(
    'modResource.template:IN' => array(2)
    ));
  $q->select(array(
      'modResource.id as id'
      ,'modResource.menutitle as menutitle'
      ,'TV1.value as TV1_value'
      ,'TV2.value as TV2_value'
  ));
  $q->prepare();
  $q->stmt->execute();
  $res = $q->stmt->fetchAll(PDO::FETCH_ASSOC);
  print_r($res);

Комментарии (0)

  1. Напишите первый комментарий
*Комментарий будет опубликован после проверки модератором

Похожие статьи

Наш сайт использует куки, нажмите «ОК» если вы не против
OK