Post tag: doktrina

Doktrina: Datetime default NGAYON ()

, Miyerkules-30 ng Disyembre 2009 6:30 pm

Ako ay struggling sa pag-set up ng isang database schema para sa isang bagong proyekto ng Zend Framework . Ako ay paggamit sinusubukan mong gamitin ang doktrina ORM para sa aking mga modelo ng database. Kailangan ko i-set up ang schema upang ito pinapayagan sa akin upang itakda ang isang default na petsa at oras para sa isang `Datetime` hanay, gaya ng kapag nagdadagdag ng isang bagong mensahe na nakukuha ko ang kasalukuyang timestamp. Pagkatapos magkano naghahanap at pag-eeksperimento ko nahanap ang solusyon kaya ako pagbabahagi ng ito.

Sa iyong schema YAML file lamang gawin ang mga sumusunod:

 Mensahe:
   actAs:
     Timestampable:
       nilikha:
         pangalan: created_at
         uri: timestamp
         format: Ymd H: i: s
       update:
         pangalan: last_updated
         uri: timestamp
         format: Ymd H: i: s
   haligi:
     id:
       uri: integer
       pangunahing: totoo
       autoincrement: totoo
     pangalan: string (255)
     email: string (300)
     mensahe: string (2000)

Kung sa kabilang banda ay hindi mo nais isang `updated_at ang` haligi maaari mong gamitin ang sumusunod:

 Mensahe:
   actAs:
     Timestampable:
       nilikha:
         pangalan: created_at
         uri: timestamp
         format: Ymd H: i: s
       update:
         kapansanan: totoo
   haligi:
     id:
       uri: integer
       pangunahing: totoo
       autoincrement: totoo
     pangalan: string (255)
     email: string (300)
     mensahe: string (2000)












Panorama Tema sa pamamagitan ng Themocracy

10 mga bisita sa online ngayon
7 mga bisita, 3 bot, 0 miyembro
Max mga bisita ngayon: 22 sa 07:35 am UTC
Sa buwang ito: 26 sa 2012/04/04 10:27 pm UTC
Ito taon: 69 sa 27-02-2012 09:56 am UTC
Lahat ng oras: 130 sa 28-03-2011 10:40 pm UTC