Buonasera, ho da poco iniziato ad usare Yii e spero che mi aiutate a risolvere il mio problema.
Come devo fare per cambiare la stringa SQL che è associata al bottone delete del CButtonColumn?
Ho creato con Gii il crud di una "vista" di un join di 2 tabelle e mysql non permette di cancellare direttamente un record. Dovrei così cambiare la stringa sql associata al bottone cancella.
Come posso fare questo? Grazie
Page 1 of 1
Cambiare la query sql di default
#2
Posted 08 October 2011 - 02:18 AM
Il botone "delete" chiama il metodo SiteController->actionDelete()... e li si essegue $model->delete(),,, e qui che puo chambiare il delete() in quel che ti serve...
Find more about me.... btw. Do you know your WAN IP?
#3
Posted 08 October 2011 - 08:55 AM
Puoi agire sulla actionDelete del controller come ti è stato suggerito, oppure puoi inserire un evento "onBeforeDelete" sul model nel quale aggiungi qualcosa di simile:
Ti consiglio di guardare la documentazione qui:
onBeforeDelete
$command=$connection->createCommand($sqlStatement); $command->bindParam($name1,$value1); $command->bindParam($name2,$value2); $command->execute();
Ti consiglio di guardare la documentazione qui:
onBeforeDelete
Share this topic:
Page 1 of 1

Help













