Ametikohad tagged: doktriin

Õpetus: DateTime default NOW ()

Autor , kolmapäev 30. detsember 2009 18:30

Olen olnud hädas luua andmebaasi skeemi uue Zend Framework projekti. Ma olen kasutamine üritab kasutada doktriin ORM minu andmebaas mudeleid. Mul on vaja luua schema, nii et see võimaldas mul luua default kuupäev ja kellaaeg `datetime` veerg, näiteks kui lisate uue sõnum saan praegune timestamp. Pärast palju otsida ja proovida, leidsin lahenduse, et ma olen seda jagataks.

Oma skeemi YAML fail lihtsalt teha järgmist:

 Message:
   actAs:
     Timestampable:
       loodud:
         nimi: created_at
         tüüp: timestamp
         formaat: Ymd H: i: s
       muudetud:
         nimi: last_updated
         tüüp: timestamp
         formaat: Ymd H: i: s
   veerud:
     ID:
       tüüp: täisarv
       peamine: tõeline
       autoincrement: tõsi
     nimi: string (255)
     email: string (300)
     message: string (2000)

Kui teisest küljest te ei soovi `updated_at` veergu saab kasutada järgmist:

 Message:
   actAs:
     Timestampable:
       loodud:
         nimi: created_at
         tüüp: timestamp
         formaat: Ymd H: i: s
       muudetud:
         Puudega: tõsi
   veerud:
     ID:
       tüüp: täisarv
       peamine: tõeline
       autoincrement: tõsi
     nimi: string (255)
     email: string (300)
     message: string (2000)












Panorama Theme poolt Themocracy

7 külalist nüüd
5 külalist, 2 eest, 0 liiget
Max Külastusi täna: 11 at 12:15 am UTC
Sel kuul: 16 kell 2012/01/05 13:02 UTC
Sel aastal: 69 at 27-02-2012 09:56 am UTC
Kogu aeg: 130 at 28-03-2011 10:40 UTC