El registro de la base de datos no esta disponible

«Registro visible en la base de datos, pero no aparece en App Designer».

No se puede encontrar el registro de datos en el contexto de la tabla de la base de datos. El menú de registros de datos no está allí, aunque la entidad proviene de i2 iBase, lo que se muestra en la sección Datos – Identidad, donde las Identidades de la base de datos muestran la instancia de i2 iBase. Aquí está la salida: Gareth-MacBook:~ garethhall$ drush sql-sync @tetkoki –source-dump -v -d Bootstrap a fase 0.

[0. 04 seg, 1. 3 MB] [bootstrap] Drush bootstrap fase : _drush_bootstrap_drush [0.

04 seg, 1. 43 MB] [bootstrap] Bootstrap a fase 0. [0.

12 seg, 3. 51 MB] [bootstrap] Comando encontrado: sql-sync commandfile=sql [0. 12 seg, 3.

51 MB] [bootstrap] Inicializando drush commandfile: drush_make [0. 12 seg, 3. 51 MB] [bootstrap] Inicializando drush commandfile: drush_make_d_o [0.

12 seg, 3. 51 MB] [bootstrap] Inicializando el fichero de comandos de drush: user [0. 12 seg, 3.

51 MB] [bootstrap] Incluyendo /usr/local/lib/drush/commands/sql/ [0. 12 seg, 3. 52 MB] [bootstrap] Llamando a la función de inicio de comandos de drush: drush_sql_sync_init [0.

13 seg, 3. 65 MB] [bootstrap] Cargar alias @tetkoki [0. 13 seg, 3.

66 MB] [notice] Cargar alias [0. 13 seg, 3. 66 MB] [notice] Cargar alias @tetkoki [0.

13 seg, 3. 66 MB] [notice] Ejecutando: /usr/local/lib/drush/ –all –root=’/Users/garethhall/Sites/’ [command] –uri=» sql-conf –backend [0. 14 sec, 3.

66 MB] Cargar alias @tetkoki [0. 43 sec, 3. 68 MB] [notice] Error: no se ha podido encontrar ningún registro de base de datos para @tetkoki [0.

43 seg, 3. 68 MB] [error] Despacho de comandos completado [0. 43 seg, 3.

65 MB] [aviso] El uso máximo de memoria fue de 3. 73 MB [0. 44 seg, 3.

65 MB] Este es el estado He creado una entidad personalizada y he añadido la posibilidad de hacer una opción de creación rápida. Puedo crear un nuevo registro desde la cinta de opciones cuando estoy en la entidad. Pero cuando hago clic en la opción de creación rápida global, comienza a cargarse y luego me aparece un error que dice Registro no disponible.

Este es el error que estoy recibiendo. pero en Chrome, funciona sin problemas. Por defecto cada clase de Registro Activo está asociada a su tabla de base de datos.

El método tableName devuelve el nombre de la tabla convirtiendo el nombre de la clase mediante yiihelpersInflector::camel2id. Puedes anular este método si la tabla no tiene este nombre. A menudo ocurre que los datos que se introducen y/o se muestran están en un formato diferente al que se utiliza para almacenar los datos en una base de datos.

Por ejemplo, en la base de datos está almacenando los cumpleaños de los clientes como marcas de tiempo UNIX, lo cual no es un buen diseño, mientras que en la mayoría de los casos le gustaría manipular los cumpleaños como cadenas en el formato de ‘YYYY/MM/DD’. Para lograr este objetivo, puede definir métodos de transformación de datos en la clase Registro Activo de Clientes como los siguientes: El método firstOrCreate intentará localizar un registro de la base de datos utilizando los pares columna / valor dados. Si el modelo no se encuentra en la base de datos, se insertará un registro con los atributos resultantes de fusionar el primer argumento del array con el segundo argumento opcional del array: El método firstOrNew, al igual que firstOrCreate, intentará localizar un registro en la base de datos que coincida con los atributos dados.

Sin embargo, si no se encuentra un modelo, se devolverá una nueva instancia del modelo. Tenga en cuenta que el modelo devuelto por firstOrNew aún no se ha guardado en la base de datosTendrá que llamar manualmente al método save para persistirlo: