Õpetuse: Datetime default NOW ()

Autor Steven Lloyd Watkin , kolmapäeval 30. detsember 2009 18:30

Olen olnud hädas loomise andmebaasi skeemi uue Zend Framework projekti. Ma olen kasutades üritab kasutada doktriin ORM minu andmebaasi mudelid. Mul on vaja luua schema nii, et see võimaldas mul vaikeseadete kuupäev ja kellaaeg "datetime" veerus, nt kui lisada uus sõnum saan praeguse timestamp. Pärast palju otsida ja proovida ma leidsin lahenduse, et ma olen jagamise seda.

Oma schema YAML fail lihtsalt teha järgmist:

 Message:
   actAs:
     Timestampable:
       Loodud:
         nimi: created_at
         tüüp: timestamp
         formaat: YMD H: i: s
       päevakajastamine:
         nimi: last_updated
         tüüp: timestamp
         formaat: YMD H: i: s
   veerud:
     ID:
       tüüp: täisarv
       Esmane: tõsi
       autoincrement: tõsi
     nimi: string (255)
     e-post: string (300)
     sõnum: string (2000)

Kui teisest küljest te ei soovi "updated_at" veerus saate kasutada järgmist:

 Message:
   actAs:
     Timestampable:
       Loodud:
         nimi: created_at
         tüüp: timestamp
         formaat: YMD H: i: s
       päevakajastamine:
         Puuetega inimesed: tõsi
   veerud:
     ID:
       tüüp: täisarv
       Esmane: tõsi
       autoincrement: tõsi
     nimi: string (255)
     e-post: string (300)
     sõnum: string (2000)

5 Responses to "doktriin: Datetime default NOW ()"

  1. Thomas Coleman ütleb:

    See töötas raviks mind: D aitäh, et ma ei näinud midagi sellist, kui vaadata doktriini näiteid, aga kui ma tegelikult tahtsin seda teha ma ei suutnud leida midagi hehe.

  2. Misael ütleb:

    Tänan teid teie töös.

  3. Brady ütleb:

    Ma arvan, et sa tahad formaat: YMD H: i: s

  4. Täname juhtides läbi, tema on parandatud live-koodi, kuid ilmselt pole siin:)

Jäta vastus













Panorama Theme poolt Themocracy

4 külastajaid online praegu
2 külalist, 2 eest, 0 liiget
Max Külastusi täna: 14 kell 12:11 UTC
Selle kuu: 26 kell 2011/07/05 12:35 UTC
Sel aastal: 130 at 28-03-2011 22:40 UTC
Kogu aeg: 130 at 28-03-2011 10:40 UTC