Etiketli Mesajlar: şema

Doktrini: DATETIME varsayılan ()

By , Çarşamba 30 Aralık 2009 18:30

Ben yeni bir veritabanı şeması ile mücadele ettik Zend Framework proje. Ben kullanma kullanmaya çalışıyor Doktrini benim veritabanı modelleri için ORM. Geçerli zaman damgası olsun yeni bir mesaj eklerken bana, örneğin `datetime` sütun için varsayılan bir tarih ve saatini ayarlamak için izin böylece şema ayarlamanız gerekir. Ben bunu paylaşarak yaşıyorum böylece çok arama ve denedikten sonra çözüm bulundu.

Şemada YAML dosya sadece aşağıdakileri yapın:

 Mesaj:
   actAs:
     Timestampable:
       oluşturuldu:
         ad: created_at
         tip: damgası
         formatı: Ymd H: i: s
       güncelleme:
         Adı: last_updated
         tip: damgası
         formatı: Ymd H: i: s
   sütunlar:
     id:
       tip: integer
       birincil: true
       değiştirmemesi: true
     isim: string (255)
     e-posta: string (300)
     Mesaj: string (2000)

Öte yandan, `updated_at` sütun istemiyorsanız aşağıdaki kullanabilirsiniz:

 Mesaj:
   actAs:
     Timestampable:
       oluşturuldu:
         ad: created_at
         tip: damgası
         formatı: Ymd H: i: s
       güncelleme:
         engelli: gerçek
   sütunlar:
     id:
       tip: integer
       birincil: true
       değiştirmemesi: true
     isim: string (255)
     e-posta: string (300)
     Mesaj: string (2000)












Panorama Tema göre Themocracy

Şu anda 8 ziyaretçi çevrimiçi
7 misafir, 1 bot, 0 üye
Max ziyaretçi bugün: 22 06:15 UTC
Bu ay: 23 24-08-2011 05:40 UTC:
Bu yıl: 130 28-03-2011 22:40 UTC
Bütün Zaman: 28-03-2011 10:40 UTC de 130