Doutrina: default DATETIME NOW ()
Eu estive lutando com a criação de um esquema de banco de dados para um novo Zend Framework projeto. Estou utilização tentando usar Doutrina ORM para modelos meu banco de dados. Eu preciso configurar o esquema de modo que me permitiu definir um padrão de data e hora para uma coluna `` datetime, por exemplo, ao adicionar uma nova mensagem eu recebo o timestamp atual. Depois de muito pesquisar e experimentar eu encontrei a solução então estou compartilhando-o.
Em seu esquema YAML arquivo simplesmente faça o seguinte:
Mensagem: actAs: Timestampable: criado: nome: created_at Tipo: timestamp formato: Ymd H: i: s atualização: nome: LAST_UPDATED Tipo: timestamp formato: Ymd H: i: s colunas: id: Tipo: integer principal: true autoincrement: true nome: string (255) email: string (300) mensagem: string (2000)
Se, por outro lado você não quer uma coluna `` updated_at você pode usar o seguinte:
Mensagem: actAs: Timestampable: criado: nome: created_at Tipo: timestamp formato: Ymd H: i: s atualização: deficientes: true colunas: id: Tipo: integer principal: true autoincrement: true nome: string (255) email: string (300) mensagem: string (2000)
















































