Oppi: DATETIME default NYT ()

By Steven Lloyd Watkin keskiviikko 30 joulukuu 2009 18:30

Olen ollut kamppailevat perustaa tietokantakaava uuden Zend Framework hanketta. Olen avulla yrittää käyttää Oppi ORM tietokannasta malleihin. Minun täytyy perustaa malliin niin, että se antoi minulle mahdollisuuden asettaa oletuksena päivämäärä ja kellonaika "datetime" sarakkeessa, esim. lisäämällä uusi viesti saan nykyistä aikaleima. Kun paljon hakuja ja kokeilemalla löysin ratkaisun niin olen jakaminen se.

Teidän skeema YAML tiedosto yksinkertaisesti toimi seuraavasti:

 Viesti:
   actAs:
     Timestampable:
       luotu:
         nimi: created_at
         tyyppi: aikaleiman
         formaatti: VKP H: i: s
       Päivitetty:
         nimi: last_updated
         tyyppi: aikaleiman
         formaatti: VKP H: i: s
   sarakkeet:
     id:
       tyyppi: kokonaisluku
       Ensisijainen: totta
       autoincrement: totta
     nimi: string (255)
     email: string (300)
     viesti: string (2000)

Jos taas et halua "updated_at" sarakkeeseen voit käyttää seuraavia:

 Viesti:
   actAs:
     Timestampable:
       luotu:
         nimi: created_at
         tyyppi: aikaleiman
         formaatti: VKP H: i: s
       Päivitetty:
         vammaiset: totta
   sarakkeet:
     id:
       tyyppi: kokonaisluku
       Ensisijainen: totta
       autoincrement: totta
     nimi: string (255)
     email: string (300)
     viesti: string (2000)

5 Vastaus jotta "Oppi: DATETIME default NOW ()"

  1. Thomas Coleman sanoo:

    Tämä toimi herkkua minulle: D kiitos, että olin nähnyt jotain tällaista, kun tarkastellaan oppi esimerkkejä, mutta kun halusin tehdä sen En ole löytänyt siitä mitään hehe.

  2. Misael sanoo:

    Kiitos oikein paljon työtä.

  3. Brady sanoo:

    Uskon haluat muoto: VKP H: i: s

  4. Kiitos huomautuksesta, sen on korjattu live-koodi, mutta ei tietenkään täällä:)

Jätä vastaus













Panorama Teema Themocracy

5 vierailijaa nyt
4 vierasta, 1 vastaan, 0 jäsentä
Max kävijöitä tänään: 14 klo 07:34 UTC
Tässä kuussa: 26 at 05.7.2011 00:35 UTC
Tänä vuonna: 130 at 28-03-2011 22:40 UTC
Kaikki aika: 130 at 28-03-2011 22:40 UTC