Luokka: Opin

Opin: DATETIME default NOW ()

By , keskiviikko 30 joulukuu 2009 18:30

Olen ollut kamppailevat perustamalla tietokantakaava uuden Zend Framework projekti. Olen käyttäen yrittää käyttää Opin ORM minun tietokantaan malleja. Minun täytyy perustaa skeema, niin että se saa minut asettaa oletuksena päivämäärä ja kellonaika `datetime` sarakkeessa, esim. kun lisäät uuden viestin saan nykyinen aikaleima. Kun paljon hakuja ja kokeilemalla löysin ratkaisun niin olen sen jakaminen.

Teidän schema YAML tiedosto yksinkertaisesti toimi seuraavasti:

 Viesti:
   actAs:
     Timestampable:
       Luotu:
         Nimi: created_at
         Tyyppi: timestamp
         formaatti: VKP H: i: s
       Päivitetty:
         Nimi: last_updated
         Tyyppi: timestamp
         formaatti: VKP H: i: s
   sarakkeet:
     ID:
       Tyyppi: kokonaisluku
       Ensisijainen: true
       autoincrement: true
     Nimi: string (255)
     email: string (300)
     viesti: string (2000)

Jos toisaalta et halua `updated_at` sarakkeessa voit käyttää seuraavia:

 Viesti:
   actAs:
     Timestampable:
       Luotu:
         Nimi: created_at
         Tyyppi: timestamp
         formaatti: VKP H: i: s
       Päivitetty:
         vammaiset: true
   sarakkeet:
     ID:
       Tyyppi: kokonaisluku
       Ensisijainen: true
       autoincrement: true
     Nimi: string (255)
     email: string (300)
     viesti: string (2000)












Panorama Teema Themocracy

12 vierailijaa nyt
7 vierasta, 5 vastaan, 0 jäsentä
Max kävijöitä tänään: 23 klo 05:40 UTC
Tässä kuussa: 23 at 24-08-2011 05:40 UTC
Tänä vuonna: 130 at 28-03-2011 22:40 UTC
Kaikki aika: 130 at 28-03-2011 22:40 UTC