hola buenas como estan. se me ha dificultado hacer un log de transacciones en yii que me guarde en la base de datos:
el nombre del usuario, el insert,update que realizo ese usuario.
saben si hay alguna estencion o una manera de hacerlo como quiero algo asi:
Usuario= yo nombre hiso: insert (‘campo1’) set (‘valor’)…
he encontrado ejemplos como estos:
http://www.yiiframework.com/wiki/9/how-to-log-changes-of-activerecords/
http://www.yiiframework.com/wiki/9/how-to-log-changes-of-activerecords/
pero no hacen lo que yo quiero en si que es optener toda la consulta escrita:
UPDATE “tabla” SET “campo”=‘valor del campo’ where …
///////////////////////////////////////////////////
-otra manera seria con trigger (postgres) pero como se sabe que usuario hiso el cambio si los trigger no aceptan parametros
- y otra manera mas que se me ocurre seria con procedimientos almacenados (postgres) pero que yo sepa ellos no tienen las variables OLD, NEW para saber que campo avia antes y el nuevo.
si tienen de algun codigo seria de gran ayuda, ya sea para yii o para postgres
gracias