Update Mysql

hola, estoy trabajando con una tabla mysql view, estas tablas no se puede actualizar datos de mas de una de las tablas del JOIN

pero en yii en el SAVE excecuta el INSERT con todos los campos de la tabla, asi return error en el mysql.

y yo preciso que el YII de el UPDATE solo con los datos que el recibe via POST.

EJ:

si una tabla tiene, id, nombre, ciudad, email el yii en el UPDATE executa este comando

UPDATE table SET id= value_id , nombre = value_nombre, email = value_email WHERE id = value_id

pero yo estoy enviando via POST solo el nombre y id, portanto preciso que el INSERT sea

UPDATE table SET nombre = value_nombre WHERE id = value_id

Espero ter podido esplicar.

Saludos

Prueba este: CActiveRecord::saveAttributes.