Sto realizzando un'applicazione con Yii e fino ad ora, sono riuscito bene o male a risolvere i vari problemi che si sono presentati grazie alla guida ufficiale, al forum ed ai wiki.
Ma non mi è chiaro perché per un actionDelete() è necessaria una richiesta tramite POST e non tramite GET.
Immagino che ciò sia dovuto a ragioni di sicurezza.
Inoltre non mi capisco perché, quando genero tramite gii le classi CRUD, non si tiene conto ti tale limitazione. Pertanto quando si va a cliccare sui link che prevedono l'eliminazione di un record si ottiene "Error 400 Your request is invalid.", a meno che non si vada ad eliminare dal metodo filters() il rigo
'postOnly + delete',.
Quindi per risolvere tale problema consigliate di rimuovere la limitazione alla operazioni di cancellazione oppure modificare i link delle view affinché eseguano una richiesta di tipo post?
Eventualmente, come modificare il link per la cancellazione presente in una gridview?
Grazie

Help













