Posts tagged: ORM

Doctrina: DATETIME default NOW ()

Prin , miercuri 30 decembrie 2009 18:30

Am fost luptă cu crearea unei schema bazei de date pentru un nou Zend Framework proiect. Sunt utilizând încercaţi să utilizaţi Doctrina ORM pentru modelele baza mea de date. Am nevoie pentru a configura schema, astfel încât acesta mi-a permis să stabilească o dată implicit şi de timp pentru o `datetime` coloana, de exemplu, atunci când se adaugă un mesaj nou primesc timestamp-ul curent. După multe cercetări şi experimente am gasit solutia aşa că eu sunt o partajare.

În dvs. schemă YAML fişier face pur şi simplu următorul text:

 Mesajul:
   actAs:
     Timestampable:
       creat:
         Nume: created_at
         tip: timestamp
         Format: Ymd H: i: s
       actualizat:
         Nume: last_updated
         tip: timestamp
         Format: Ymd H: i: s
   coloane:
     id:
       tip: integer
       primar: adevărat
       autoincrement: adevărat
     Nume: string (255)
     e-mail: string (300)
     mesaj: string (2000)

Dacă, pe de altă parte, nu doriţi un `updated_at` coloană puteţi folosi următorul text:

 Mesajul:
   actAs:
     Timestampable:
       creat:
         Nume: created_at
         tip: timestamp
         Format: Ymd H: i: s
       actualizat:
         cu handicap: adevărat
   coloane:
     id:
       tip: integer
       primar: adevărat
       autoincrement: adevărat
     Nume: string (255)
     e-mail: string (300)
     mesaj: string (2000)












Tema Panorama de Themocracy

11 vizitatori on-line acum
7 vizitatori, 4 impotriva, 0 membrii
Max vizitatori azi: 23 la 05:40 UTC
Aceasta luna: 23 la 24-08-2011 05:40 UTC
Acest an: 130 la 28-03-2011 22:40 UTC
Tot timpul: 130 la 28-03-2011 10:40 UTC