Как узнать id ресурса, зная его tv
Здравствуйте! Мне необходимо узнать id ресурса, зная значения двух его tv. Пробую делать так
Либо здесь нельзя AND применять…
Может проще можно сделать как-то
$query= $modx->newQuery('modTemplateVarResource', array(
array(
'value' => $code
),
array(
'AND:value:=' => 1
)
));
$orders = $modx->getCollection('modTemplateVarResource',$query);
foreach ($orders as $order)
{
echo $order->contentid."_";
}Но ничего не выходит. То есть когда мы выбираем по одному значению (там переменная), то все ок. Но с двумя как-то непонятно. Делала как в документации rtfm.modx.com/xpdo/2.x/class-reference/xpdoquery/xpdoquery.whereЛибо здесь нельзя AND применять…
Может проще можно сделать как-то
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
и, наверное,
То есть с помощью pdoResources. Но тут тоже вопрос, можно ли подставить переменную в tvFilters, то есть мне нужно code=='переменная'
И другой вопрос, выводится массив, а мне нужено только id в переменную записать