Dottrina: default DATETIME NOW ()
Sono stato alle prese con la creazione di uno schema di database per un nuovo Zend Framework del progetto. Sono utilizzando cercando di usare Dottrina ORM per i miei modelli di database. Ho bisogno di configurare lo schema in modo che mi ha permesso di fissare una data e l'ora predefinite per un `datetime` colonna, per esempio quando si aggiunge un nuovo messaggio ottengo il timestamp corrente. Dopo molte ricerche e sperimentazione ho trovato la soluzione in modo da sto condivisione.
Nello schema YAML di file semplicemente eseguire le seguenti operazioni:
Messaggio: aggiungendo ActAs: Timestampable: creato: Nome: created_at Tipo: timestamp formato: Ymd H: i: s aggiornato: Nome: LAST_UPDATED Tipo: timestamp formato: Ymd H: i: s colonne: id: Tipo: integer primarie: true autoincrement: true Nome: string (255) e-mail: string (300) messaggio: string (2000)
Se invece non vuoi un `updated_at` column è possibile utilizzare il seguente:
Messaggio: aggiungendo ActAs: Timestampable: creato: Nome: created_at Tipo: timestamp formato: Ymd H: i: s aggiornato: disabili: true colonne: id: Tipo: integer primarie: true autoincrement: true Nome: string (255) e-mail: string (300) messaggio: string (2000)
















































