Jump to content

Edit History

piermario62

piermario62

Salve a tutti,
mi sono avvicinato da poco a prestashop (versione 1.7.6) e sto cercando di recuperare i valori da una tabella aggiuntiva che ho creato, nel controller eseguo questa query:
$sql = 'SELECT * FROM '._DB_PREFIX_.'aree';
        if ($results = Db::getInstance()->ExecuteS($sql))
        foreach ($results as $row){
        $id= $row['id'];
        $categoria=$row['categoria'];
        $titolo=$row['titolo'];

$aray=$this->context->smarty->assign(array(
            'id' => $row['id'],
            'categoria' => $row['categoria'],
            'titolo' => $row['titolo'],

        ));
}

e nel file tpl:
{foreach from=id item=$aray}
             {$id}
       {/foreach}
però mi visualizza solo l'ultimo id mentre vorrei che comparisse tutto l'elenco di quelli inseriti.
Grazie per l'aiuto

piermario62

piermario62

Salve a tutti,
mi sono avvicinato da poco a prestashop (versione 1.7.6) e sto cercando di ecuperare i valori da una tabella aggiuntiva che ho creato, nel controller eseguo questa query:
$sql = 'SELECT * FROM '._DB_PREFIX_.'aree';
        if ($results = Db::getInstance()->ExecuteS($sql))
        foreach ($results as $row){
        $id= $row['id'];
        $categoria=$row['categoria'];
        $titolo=$row['titolo'];

$aray=$this->context->smarty->assign(array(
            'id' => $row['id'],
            'categoria' => $row['categoria'],
            'titolo' => $row['titolo'],

        ));
}

e nel file tpl:
{foreach from=id item=$aray}
             {$id}
       {/foreach}
però mi visualizza solo l'ultimo id mentre vorrei che comparisse tutto l'elenco di quelli inseriti.
Grazie per l'aiuto

×
×
  • Create New...