Lære: DATETIME default NÅ ()
Jeg har slitt med å sette opp et databaseskjema for et nytt Zend Framework prosjekt. Jeg bruker prøver å bruke Lære ORM for min database modeller. Jeg trenger å sette opp skjemaet slik at det tillot meg å sette en standard dato og tid for en `datetime` kolonne, f.eks når du legger til en ny melding jeg få den gjeldende tidsstempel. Etter mye leting og eksperimentering fant jeg løsningen, så jeg deler det.
I ditt skjema YAML fil bare gjøre følgende:
Melding: Actas: Timestampable: opprettet: navn: created_at type: timestamp format: Ymd H: i: s Oppdatert: navn: last_updated type: timestamp format: Ymd H: i: s kolonner: id: type: heltall primære: true autoincrement: true navn: string (255) email: string (300) message: string (2000)
Hvis derimot du ikke ønsker en `updated_at` kolonne kan du bruke følgende:
Melding: Actas: Timestampable: opprettet: navn: created_at type: timestamp format: Ymd H: i: s Oppdatert: deaktivert: true kolonner: id: type: heltall primære: true autoincrement: true navn: string (255) email: string (300) message: string (2000)
















































