1
Sviluppo / Errore Not unique table/alias: in k2
« il: 08 Ago 2017, 12:28:13 »
Ciao a tutti,
con il plugin Sourcerer vorrei inserire all' interno degli articoli k2 uno script per stampare una lista degli articoli correlati.
Ecco il codice che ho creato:
1066 Not unique table/alias: '#__k2_items'
Eppure non ci sono altre tabelle con quel nome.
Qualcuno può aiutarmi?
con il plugin Sourcerer vorrei inserire all' interno degli articoli k2 uno script per stampare una lista degli articoli correlati.
Ecco il codice che ho creato:
Codice: [Seleziona]
<?php
//ID Articoli K2 in array
$ids= array(3,4);
// Get a db connection.
$db = JFactory::getDbo();
// Create a new query object.
$query = $db->getQuery(true);
//Intestazione
echo "<p><br /><strong>VEDI ANCHE</strong></p><table><tbody>";
$count=0;
foreach ($ids as $val) {
$count++;
if($count==1 || $count==4)
echo "<tr>";
//Quary
$query->select($db->quoteName(array('a.title', 'a.alias')));
$query->from($db->quoteName('#__k2_items','a'));
$query->where($db->quoteName('id') . ' = '. $db->quote($val));
$db->setQuery($query);
$row = $db->loadRow();
//stampo riga
echo "<td style=\"width: 230px;\">".
"<img style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"/media/k2/items/cache/".md5($val)."_L.png\" width=\"150\" height=\"130\" />".
"<p><a href=\"xxxx/".$row['1']."\" rel=\"alternate\">".$row['0']."</a></p>";
//chiusura tr
if($count==3 || $count==6)
echo "</tr>";
}
//chiusura tr
if($count!=0 || $count!=3 || $count!=6)
echo"</tr>";
echo "</tbody></table>";
?>
Ricevo questo errore che non è mi chiaro (o meglio so cosa vuol dire ma non me lo so spiegare):1066 Not unique table/alias: '#__k2_items'
Eppure non ci sono altre tabelle con quel nome.
Qualcuno può aiutarmi?