Ok już sobie poradziłem, ale mam pewien problem ze składnią, mianowicie taki oto fragment kodu:
$sql = 'SELECT `id_category` FROM `'._DB_PREFIX_.'category` WHERE `id_parent`='.$id;
$childs = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql);
//print_r($childs);
foreach($childs as $row)
{
$value .= $row['id_category'].', ';
}
echo $value;
Powoduje, że $value dubluje kategorie, czyli jeśli z bazy wyciągnę dwa ID 1 i 2 to $value będzie miało wartość 1, 2, 1, 2, ale co ciekawe, jeśli usunę komentarz z print_r, to będzie normalnie, czyli 1, 2,
Jak dla mnie to niezły mind****, nie wiem co tutaj ma wywołanie print_r do tego ile razy przeleci pętla, ale widać ma :/