Category: Doktrina

Doktrina: Default datetime NOW ()

Nga , e mërkurë 30 dhjetor 2009 18:30

Unë kam qenë duke luftuar me ngritjen e bazës së të dhënave për një skemë e re Zend Framework projektit. Unë jam duke përdorur duke u përpjekur për të përdorur Doktrina ORM për modelet e mia bazë të dhënash. Unë kam nevojë për të ngritur skemën në mënyrë që të lejohet mua që të caktojë një datë parazgjedhur dhe kohë për një 'kolonë datetime `, p.sh. kur duke shtuar një mesazh të ri të shkoj Timestamp aktuale. Pas shumë kërkimin dhe eksperimente kam gjetur zgjidhje kështu që unë jam ndarjen e saj.

Në tuaj skemë YAML dosjen thjesht nuk e mëposhtme:

 Message:
   actAs:
     Timestampable:
       krijuar:
         Emri: created_at
         Lloji: Timestamp
         Formati: Ymd H: i: s
       updated:
         Emri: last_updated
         Lloji: Timestamp
         Formati: Ymd H: i: s
   shtylla:
     id:
       Lloji: integer
       kryesore: e vërtetë
       autoincrement: e vërtetë
     Emri: string (255)
     email: string (300)
     Mesazhi: string (2000)

Nëse nga ana tjetër ju nuk doni një 'kolonë updated_at `ju mund të përdorni në vijim:

 Message:
   actAs:
     Timestampable:
       krijuar:
         Emri: created_at
         Lloji: Timestamp
         Formati: Ymd H: i: s
       updated:
         me aftësi të kufizuara: e vërtetë
   shtylla:
     id:
       Lloji: integer
       kryesore: e vërtetë
       autoincrement: e vërtetë
     Emri: string (255)
     email: string (300)
     Mesazhi: string (2000)












Theme Panorama nga Themocracy

9 vizitorë online tani
7 vizitorë, 2 bots, 0 anëtarë
Max vizitorët sot: 19 at 12:46 UTC
Këtë muaj: 19 at 6:09 UTC 19-08-2011
Këtë vit: 130 at 22:40 UTC 28-03-2011
Gjithë kohës: 130 at 22:40 UTC 28-03-2011