Doutrina: default datetime NOW ()
Eu estiven loitando coa creación dun esquema de base de datos para un novo Zend Framework proxecto. Estou utilización tentando utilizar Doutrina ORM para modelos meu base de datos. Eu teño configurar o sistema para que me permitiu establecer un estándar de data e hora para unha columna `` datetime, por exemplo, engadindo unha nova mensaxe eu recibín o timestamp actual. Despois de moito buscar e experimentar podo atopar a solución entón estou compartindo-o.
No seu esquema YAML arquivo simplemente faga o seguinte:
Mensaxe: actas: Timestampable: creado: nome: created_at Tipo: timestamp formato: Ymd H: i: s actualización: nome: LAST_UPDATED Tipo: timestamp formato: Ymd H: i: s columnas: id: Tipo: integer principal: true autoincrement: true nome: cadea (255) correo electrónico: cadea (300) mensaxe: cadea (2000)
Se, por outra banda non quere unha columna `` updated_at pode utilizar o seguinte:
Mensaxe: actas: Timestampable: creado: nome: created_at Tipo: timestamp formato: Ymd H: i: s actualización: minusválidos: true columnas: id: Tipo: integer principal: true autoincrement: true nome: cadea (255) correo electrónico: cadea (300) mensaxe: cadea (2000)
















































