Doctrina: Hora i data per defecte NOW ()
He estat lluitant amb la creació d'un esquema de base de dades per a un nou Zend Framework del projecte. Estic ús tractant d'usar la doctrina ORM per als models de la meva base de dades. Cal establir l'esquema del que em va permetre establir una data i hora predeterminades per un `` de la columna de data i hora, per exemple, al afegir un nou missatge em dóna l'hora i data actuals. Després de molt buscar i experimentar vaig trobar la solució, així que estic compartint.
En l'esquema YAML arxiu, simplement feu el següent:
Missatge: Actes: Timestamp: de creació: Nom: created_at Tipus: data i hora Format: Ymd H: i: s actualització: Nom: last_updated Tipus: data i hora Format: Ymd H: i: s columnes: Identificació: Tipus: sencer primària: true Autoincrement: true name: String (255) email: string (300) message: String (2000)
Si per contra no desitja un `updated_at` de la columna es pot utilitzar el següent:
Missatge: Actes: Timestamp: de creació: Nom: created_at Tipus: data i hora Format: Ymd H: i: s actualització: discapacitats: true columnes: Identificació: Tipus: sencer primària: true Autoincrement: true name: String (255) email: string (300) message: String (2000)


















































Que funcionava un luxe per a mi: D gràcies per això, que jo havia vist alguna cosa com això en mirar exemples doctrina, sinó quan realment volia fer-ho no vaig poder trobar res al respecte jeje.
Moltes gràcies per la teva feina.
Crec que vols format: Ymd H: i: s
Gràcies per assenyalar-ho, ha corregit en el seu codi de vida, però òbviament aquí no:)
Tingueu en compte que SQL predeterminat no funciona de la mateixa Timestamp. Veure
http://stackoverflow.com/questions/2938655/how-to-define-current-timestamp-in-yaml-with-doctrine/3705090 # 3.705.090