Back to top

Autore Topic: [RISOLTO]Plugin eseguiti due volte...  (Letto 1454 volte)

Offline franant

  • Nuovo arrivato
  • *
  • Post: 30
    • Mostra profilo
[RISOLTO]Plugin eseguiti due volte...
« il: 25 Ott 2010, 12:43:12 »
Salve a tutti,

Sto continuando lo studio di Joomla! dal punto di vista dello sviluppo. Ora sto provando la creazione di un plugin, ed sto riscontrando un comportamento anomalo (credo sia anomalo...). Una volta installato ed attivato il mio plugin di prova, sebrerebbe che venga eseguito due volte... cosa che io non voglio.
Il plugin l'ho messo nel gruppo System, perchè voglio che si attivi all'evento onAfterRender, e fa solo questo: esegue una query in cui conta il numero di record in una tabella, e poi mi stampa il risultato usando l'istruzione dump() di J!Dump... e qui avviene la cosa anomala: ho messo una sola istruzione dump, ma mi stampa due volte la variabile che gli passo... Secondo voi perchè lo fa?

Vi posto il codice, magari può essere più chiaro:

Codice: [Seleziona]
<?php
defined
'_JEXEC' ) or die( 'Restricted access' );

jimport('joomla.plugin.plugin');

class 
plgSystemPopola extends JPlugin
{
function plgSystemPopola( &$subject )
{
parent::__construct$subject );
}

function onAfterInitialise()
{
$db =& JFactory::getDBO();

$queryFoto "SELECT COUNT(*) FROM #__tabella_di_prova";

$db->setQuery($queryFoto);
$numFoto $db->loadResult();

dump($numFoto);

return true;
}
}
?>


Che potrebbe essere?

La tabella esiste, ed è popolata (infatti mi ritorna il numero giusto di record)...

Grazie in anticipo :)

Ciao

Francesco
« Ultima modifica: 26 Ott 2010, 14:29:50 da franant »

Offline franant

  • Nuovo arrivato
  • *
  • Post: 30
    • Mostra profilo
Re:Plugin eseguiti due volte...
« Risposta #1 il: 25 Ott 2010, 12:45:19 »
ah, precisazione: ho aggiornato Joomla! dalla 1.5.20 alla 1.5.21 appena uscita la patch

 



Web Design Bolzano Kreatif