Tagged Ziņojumi: ORM

Mācība: DATETIME noklusējuma NOW ()

Ar , trešdiena 30. 2009 Decembris 18:30

Es esmu cīnās ar ko izveido datubāzes shēmu par jaunu Zend Framework projektu. Es esmu izmantojot mēģinot izmantot Doktrīna ORM manu datu bāzes modeļiem. Man ir nepieciešams izveidot shēmu, lai tas ļāva man, lai uzstādītu noklusēto datumu un laiku, `datetime` kolonna, piemēram, pievienojot jaunu ziņu man pašreizējā laikspiedolu. Pēc daudz meklēšanu un eksperimentējot es atklāju risinājumu, tāpēc es esmu dalīšanas to.

Savā shēmas YAML failu, vienkārši rīkojieties šādi:

 Message:
   actAs:
     Timestampable:
       izveidots:
         nosaukums: created_at
         tips: Laikspiedols
         formāts: Ymd H: i: s
       atjaunošana:
         nosaukums: last_updated
         tips: Laikspiedols
         formāts: Ymd H: i: s
   kolonnas:
     ID:
       tips: vesels skaitlis
       galvenais: patiess
       autoincrement: patiess
     nosaukums: string (255)
     e-pasts: string (300)
     ziņa: string (2000)

Ja, no otras puses, jūs nevēlaties `updated_at` ailē var izmantot šādi:

 Message:
   actAs:
     Timestampable:
       izveidots:
         nosaukums: created_at
         tips: Laikspiedols
         formāts: Ymd H: i: s
       atjaunošana:
         invalīdiem: patiess
   kolonnas:
     ID:
       tips: vesels skaitlis
       galvenais: patiess
       autoincrement: patiess
     nosaukums: string (255)
     e-pasts: string (300)
     ziņa: string (2000)












Panorama Theme Themocracy

11 Apmeklētāji tiešsaistē tagad
9 viesi, 2 boti, 0 biedri
Max apmeklētāji šodien: 18 pie 04:13 UTC
Šajā mēnesī: 19 pie 19-08-2011 06:09 UTC
Šogad: 130 plkst 28-03-2011 22:40 UTC
Visu laiku: 130 plkst 28-03-2011 10:40 UTC