Botón de confirmación

Hola!

Teniendo un botón de la siguiente manera:




echo CHtml::submitButton('Devolver', array('confirm'=>'Esta seguro de que desea registrar esta devolucion?'));



Cómo podría hacer para modificar datos cuando se presione "Aceptar", como por ejemplo:




Modelo1::model()->updateByAttributes(array('atributo'=>'$valor'));

Modelo2::model()->updateByAttributes(array('atributo'=>'$valor'));

...



???

Espero sus respuestas. Muchas gracias!

Una alternativa es la siguiente:

Agrega una llave ‘name’ con valor ‘devolver’ o similar, tal como se indica acá:




echo Ctml::submitButton('Devolver', array('confirm'=>'Esta seguro de que desea registrar esta devolucion?', 'name' => 'devolver'));



Luego en la acción del controlador capturas si dicho botón fue presionado con


if(isset($_POST['devolver']))

Hecho esto, puedes realizar lo que quieras dentro del bloque if.

Gracias por la respuesta Mauricio.

Estoy cortísimo de tiempos pero ya lo voy a probar.

Saludos!