Joomla.it Forum
Non solo Joomla... => Sviluppo => : Alhazred 24 Oct 2011, 12:50:28
-
Sul mio componente ho una tabella a cui possono accedere in scrittura sia gli amministratori, sia gli utenti registrati.
Questa tabella ha un campo "stato" che mi dice se una certa entry può essere modificata o no da parte di un utente registrato.
So che sarà un caso altamente improbabile, ma tra la query SELECT che legge il valore del campo "stato" e la seguente UPDATE per la modifica, tale campo potrebbe variare, ma la modifica verrebbe comunque effettuata.
E' possibile effettuare una lock della tabella prima della SELECT e rilasciarla dopo la UPDATE?
Leggendo in giro mi pare che Joomla non preveda alcuna funzione per le lock, è così?
Come mi conviene procedere?
-
joomla il lock lo fa sull'item per prevenire l'edit contemporaneo, quindi o implementi il checked in - checked out o comunque devi mettere mano alla classe db
M.
-
Capito.
Risolto con il checked-in checked-out.
Grazie.