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.
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…
Puoi agire sulla actionDelete del controller come ti è stato suggerito, oppure puoi inserire un evento "onBeforeDelete" sul model nel quale aggiungi qualcosa di simile: