Posts tagged: PRO

Doktrin: DATETIME lalai SEKARANG ()

By , Rabu 30 Disember 2009 18:30

Saya telah bergelut dengan menubuhkan satu skema pangkalan data yang baru Rangka Kerja Zend projek. Saya menggunakan cuba menggunakan Doktrin PRO bagi model pangkalan data saya. Saya perlu menyediakan skema supaya ia membolehkan saya untuk menetapkan tarikh dan masa lalai untuk ruang `datetime`, contohnya apabila menambah mesej baru saya mendapat timestamp semasa. Selepas banyak mencari dan eksperimen saya mendapati penyelesaian jadi saya berkongsi.

Dalam skema YAML fail anda hanya lakukan yang berikut:

 Mesej:
   actAs:
     Timestampable:
       diwujudkan:
         Nama: created_at
         Jenis lawatan: timestamp
         format: Ymd H: i: s
       updated:
         name: last_updated
         Jenis lawatan: timestamp
         format: Ymd H: i: s
   tiang:
     id:
       Jenis lawatan: integer
       utama: benar
       autoincrement: benar
     nama: string (255)
     email: string (300)
     mesej: string (2000)

Jika pada tangan yang lain, anda tidak mahu `updated_at` ruang anda boleh menggunakan yang berikut:

 Mesej:
   actAs:
     Timestampable:
       diwujudkan:
         Nama: created_at
         Jenis lawatan: timestamp
         format: Ymd H: i: s
       updated:
         : benar OKU
   tiang:
     id:
       Jenis lawatan: integer
       utama: benar
       autoincrement: benar
     nama: string (255)
     email: string (300)
     mesej: string (2000)












Tema Panorama oleh Themocracy

5 pelawat online sekarang
3 tetamu, 2 bots, 0 ahli
Max pelawat hari ini: 19 pada 05:00 am UTC
Bulan ini: 26 di 2012/4/4 10:27 pm UTC
Tahun ini: 69 pada 27-02-2012 09:56 am UTC
Semua masa: 130 pada 28-03-2011 10:40 pm UTC