Doktrína: DATETIME výchozí NOW ()

Tím, Steven Lloyd Watkin , ve středu 30.prosince 2009 18:30

Byl jsem zápasí s vytvořením databáze schéma pro nový Zend Framework projekt. Já jsem pomocí pokusu o použití doktríny ORM pro mou databázi modelů. Musím nastavit schéma tak, že mi umožnilo nastavit výchozí datum a čas pro `datetime` sloupec, např. při přidání nové zprávy mám aktuální časové razítko. Po dlouhém hledání a experimentování jsem našel řešení, takže jsem sdílení.

Ve vašem schématu YAML soubor jednoduše provést následující kroky:

 Zpráva:
   ACTAS:
     Timestampable:
       vytvořil:
         jméno: created_at
         Typ: časového razítka
         formát: YMD H: i: s
       aktualizace:
         jméno: last_updated
         Typ: časového razítka
         formát: YMD H: i: s
   sloupce:
     id:
       Typ: integer
       primární: pravda
       AUTOINCREMENT: pravda
     Jméno: string (255)
     email: string (300)
     zpráva: string (2000)

Pokud na druhou stranu nechcete, "updated_at` sloupec, můžete použít následující:

 Zpráva:
   ACTAS:
     Timestampable:
       vytvořil:
         jméno: created_at
         Typ: časového razítka
         formát: YMD H: i: s
       aktualizace:
         Bezbariérový: pravda
   sloupce:
     id:
       Typ: integer
       primární: pravda
       AUTOINCREMENT: pravda
     Jméno: string (255)
     email: string (300)
     zpráva: string (2000)

5 Reakce na "doktrína: DATETIME výchozí NOW ()"

  1. Thomas Coleman říká:

    , Který pracoval léčbě pro mě: D díky za to, že jsem viděl něco podobného, ​​když se dívá na doktríně příklady, ale když jsem vlastně chtěl, aby to nemohl jsem najít nic o tom hehe.

  2. Misael říká:

    Velice vám děkuji za vaši práci.

  3. Brady říká:

    Myslím, že chceš formát: YMD H: i: s

  4. Díky za ukazující, že ven, byl její opravené v živých kódu, ale samozřejmě ne tady:)

Dovolená jeden Namítat













Panorama Téma, které Themocracy

6 návštěvníků online nyní
4 osoby, 2 roboty, 0 členů
Max návštěvníků dnes: 24 v 12:36 UTC
Tento měsíc: 26 na 07.05.2011 00:35 UTC
Tento rok: 130 v 28-03-2011 22:40 UTC
Všechny čas: 130 v 28-03-2011 22:40 UTC