Posts tagged: ORM

Doktrina: DATETIME default ()

Autorius , trečiadienis 30 dieną Gruodis 2009 m. 6:30 pm

Aš jau kovoja su duomenų bazės naują Zend Framework projekto. Aš esu naudojant bando naudoti doktrinos ORM savo duomenų bazės modeliai. Man reikia schemos, kad jis leido man nustatyti `datetime` stulpelio numatytąją datą ir laiką, pavyzdžiui, kai pridedate naują pranešimą gaunu dabartinę laiko žymos. Po daug ieškoti ir eksperimentuoti Radau sprendimas, todėl aš dalintis.

Savo schemą YAML failą, tiesiog atlikite šiuos veiksmus :

 Žinutė:
   Actas:
     Timestampable:
       Sukurta:
         pavadinimas: created_at
         tipo: timestamp
         formatas: YMD H: i: s
       atnaujintas:
         vardas: last_updated
         tipo: timestamp
         formatas: YMD H: i: s
   stulpeliai:
     ID:
       Tipas: integer
       pirminio: true
       autoincrement: tiesa
     vardas: string (255)
     elektroninio pašto adresas: string (300)
     pranešimas: string (2000)

Jei, kita vertus, jūs nenorite "updated_at" stulpelyje galite naudoti taip:

 Žinutė:
   Actas:
     Timestampable:
       Sukurta:
         pavadinimas: created_at
         tipo: timestamp
         formatas: YMD H: i: s
       atnaujintas:
         neįgaliesiems: tiesa
   stulpeliai:
     ID:
       Tipas: integer
       pirminio: true
       autoincrement: tiesa
     vardas: string (255)
     elektroninio pašto adresas: string (300)
     pranešimas: string (2000)












Panorama tema pagal Themocracy

9 lankytojai online dabar
6 svečiai (-ių), 3 reklaminių žinučių, 0 nariai
Maksimalus lankytojų šiandien: 18 at 04:13 pm UTC
Šį mėnesį: 19 19-08-2011 06:09 pm UTC
Šiais metais: 130 28-03-2011 10:40 am UTC
Visą laiką: 130 28-03-2011 10:40 am UTC