我正在将站点移动到 ModX Revolution,但没有使用 xPDO 的经验。
我要移动的网站有一个搜索功能,可以查看分配给某些资源的几台电视并返回适用的页面。
我在使用 xPDO 时遇到问题。
我能够返回电视设置为给定值的所有页面,但我不知道如何将其扩展为:
查找 TV1 == X 的所有资源, TV2 == Y,TV3 == Z
。
如何同时查询多台电视?
$value = "Mexico";
$c = $modx->newQuery('modResource');
$c->innerJoin('modTemplateVarResource','TemplateVarResources');
$c->where(array(
'TemplateVarResources.tmplvarid' => 7,
'"'.$value.'" IN (TemplateVarResources.value)',
));
$resources = $modx->getCollection('modResource',$c);
最佳答案
嗯嗯,我认为它是这样的:
$c->where(array(
'TV1:=' => 'X'
'AND:TV2:=' => 'Y'
'AND:TV3:=' => 'Z'
));
最好在此处查看文档:http://rtfm.modx.com/xpdo/2.x/class-reference/xpdoquery
关于php - ModX Revo : Query Multiple TVs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18321825/