dotaz
mám kódy:
if($result){
$f = $modx->newQuery('Galerie');
$f->where(array(
'kategorie:IN' => array($seznam_kategorii_retezec),
));
$f->sortby('galerie_id','ASC');
$vypis = $modx->getCollection('Galerie',$f);
}
if($result){
$f = $modx->newQuery('Galerie');
$f->where(array(
'kategorie:IN' => array('12','13','14','15','16','17','18','19','20','8'),
));
$f->sortby('galerie_id','ASC');
$vypis = $modx->getCollection('Galerie',$f);
}
ale u prvního případu dosáhnu jen výpisu
... FROM `pp_galerie` AS `Galerie` WHERE `Galerie`.`kategorie` IN (12) ORDER BY galerie_id ASC
a nikoliv toho
FROM `pp_galerie` AS `Galerie` WHERE `Galerie`.`kategorie` IN (12,13,14,15,16,17,18,19,20,8) ORDER BY galerie_id ASC
jsem zkoušel snad všechny možné formy zápisu a nic
$seznam_kategorii_retezec má "hodnotu":
'12','13','14','15','16','17','18','19','20','8'
netušíte někdo kudy vede cesta ?
Děkuji |