Joomla.it Forum

Non solo Joomla... => Sviluppo => : manuelericci 02 Jul 2009, 12:00:04

: Cancellazione con JTable Class [RISOLTO]
: manuelericci 02 Jul 2009, 12:00:04
Probabilmente sbaglio qualcosa nella proprietà della classe JTable - Mi aiutate per favore ?

function eraseReg($option){
      global $mainframe;      
      $row =& JTable::getInstance('newReg', 'Table');
      if (!$row->delete(JRequest::get('post'))){
         echo "<script> alert('".$row->getError()."');window.history.go(-1;</script>\n";
         exit();
      }
      if (!$row->store()){
         echo "<script> alert('".$row->getError()."');window.history.go(-1;</script>\n";
         exit();
      }
      $mainframe->redirect('index.php?option='.$option, 'Eliminazione Utente andata a buon fine');
   }
: Re:Perche non funziona ? -
: teakor 02 Jul 2009, 12:15:47
Che errore ti da?
: Re:Perche non funziona ? -
: teakor 02 Jul 2009, 12:17:32
Aggiungo una cosa...

Sarebbe buona cosa scrivere dei titoli più consoni con l'argomento trattato, invece di Perchè non funziona o come si è visto in altri casi Aiuto.

Grazie.
: Re:Perche non funziona ? -
: manuelericci 02 Jul 2009, 12:34:54
Mi scuso se ho scritto male - Oggetto etc.
non mi da nessun errore, semplicemente non cancella il record, sto iniziando adesso a studiare il framework di joomla e sulla guida del sito ufficiale non ho trovato esempi concreti.
: Re:Cancellazione con JTable Class
: teakor 02 Jul 2009, 12:50:29
http://docs.joomla.org/JTable
: Re:Cancellazione con JTable Class
: manuelericci 02 Jul 2009, 12:57:26
ti ringrazio per la risposta, ma non ho trovato esempi concreti su come utilizzare il metodo della classe
: Re:Cancellazione con JTable Class
: teakor 02 Jul 2009, 13:01:11
Prova a guardare anche qui...

http://api.joomla.org/Joomla-Framework/Table/JTable.html#canDelete
: Re:Cancellazione con JTable Class
: manuelericci 02 Jul 2009, 13:03:52
Grande, anzi grandissimo, cercando bene sul link che mi hai dato ho risolto posto il codice, potrebbe essere utile per altri come me che stanno iniziando.
function eraseReg($option){
      global $mainframe;      
      $row =& JTable::getInstance('newReg', 'Table');
      $row->delete( $id = $_GET['id'] );      
      $mainframe->redirect('index.php?option='.$option, 'Eliminazione Utente andata a buon fine');
   }

Di nuovo grazie 1000......spero di non romperti più  ::)
: Re:Cancellazione con JTable Class
: teakor 02 Jul 2009, 13:09:35
Ti rompo io ora   ;)

Se hai risolto aggiungi all'oggetto del primo Post [RISOLTO]

 ;)