Hola,
He tratado de pasar de este punto por mi cuenta pero no he podido.
No se si estoy mal, no soy experto, pero buscando y tratando de entender todo este asunto, siguiendo el trace de la ejecución de mi aplicación y analizando el código no puedo encontrar los cambios a los comandos de system.db.CDbCommand que entiendo deben estar en FirebirdCommandBuilder, por ejemplo: createInsertCommand o getLastInsertID mi aplicación continua ejecutando estos comandos de la clase base CActiveRecord, por ejemplo, el insert:
05:31:35.573107 trace system.db.CDbCommand
Executing SQL: INSERT INTO usuarios (tipo, activo, cancel_reason, u_crea,
usuario, pswrd, nombre, email, idioma, acceso, d_crea) VALUES (:yp0, :yp1,
:yp2, :yp3, :yp4, :yp5, :yp6, :yp7, :yp8, :yp9, current_timestamp). Bound
with :yp0=1, :yp1=1, :yp2='', :yp3=0, :yp4='Otro', :yp5='otro',
:yp6='Otro', :yp7='otro', :yp8='es', :yp9=2
in C:\xampp\htdocs\BServ\protected\controllers\UsuariosController.php
(73)
in C:\xampp\htdocs\BServ\index.php (13)
Estoy usando el código descargado de:
YiiFirebird-1.0RC2.zip
Descomprimí en: protected\extensions\YiiFirebird
Me puedo conectar, generar el CRUD con Gii, tengo acceso a los datos para ver, crear, editar, etc, pero no funciona correctamente pues los comandos que se están ejecutando en la base de datos no son los adecuados para Firebird.
Que pasa o que estoy haciendo mal ?
Gracias por la ayuda y el tiempo.
Saludos.