Autore Topic: CRUD e funzione Delete  (Letto 446 volte)

Offline salvosound

  • Esploratore
  • **
  • Post: 60
    • Mostra profilo
CRUD e funzione Delete
« il: 17 Lug 2018, 15:02:43 »
Salve a tutti
ho un chiarimento in merito alla logica CRUD nello sviluppo dei componenti per joomla.


Sto riferendomi in particolare alla guida allo sviluppo dei componenti con paradigma MVC.
in particolare sono arrivato al punto della lezione 10


Lo sviluppo del componente arrivato alla parziale gestione del recupero dei dati dalla tabella, edit, update, ma non funziona il delete.
Cercando nelle classi di joomla sembra di capire che esse non gestiscono il delete del record nel DB.
Infatti inserendo una funzione "finta"
Codice: [Seleziona]
function delete($cid)
        {
           
         return TRUE;
        }


il componente non mi da errore.
se tolgo questa finta funzione viene fuori l'errore :
 Call to undefined method Joomla\CMS\MVC\Model\ListModel::delete()

Quindi manca il metodo all'interno delle librerie joomla

Qualcuno sa il perch? e se ha qualche dritta di una generica funzione delete in merito.

Vi ringrazio.

Offline Alex21

  • Appassionato
  • ***
  • Post: 644
    • Mostra profilo
    • servizi web
Re:CRUD e funzione Delete
« Risposta #1 il: 17 Lug 2018, 18:21:16 »
Lo sviluppo del componente arrivato alla parziale gestione del recupero dei dati dalla tabella, edit, update, ma non funziona il delete.
Cercando nelle classi di joomla sembra di capire che esse non gestiscono il delete del record nel DB.
Per quanto riguarda le tabelle del db c' la pagina di documentazione:
https://docs.joomla.org/Inserting,_Updating_and_Removing_data_using_JDatabase
Ciao.

 

Torna su