Doktrini: ŞİMDİ DATETIME varsayılan ()

By Steven Lloyd Watkin Çarşamba 30 Aralık 2009 18:30

Yeni bir için bir veritabanı şema kurma mücadele ettik Zend Framework proje. Ben değilim kullanma Kullanmaya çalıştığınız Doktrini benim veritabanı modelleri için ORM. Ben şimdiki zaman damgası olsun yeni bir mesaj eklerken bana örneğin, bir `datetime` sütun için varsayılan bir tarih ve saati ayarlamak için izin böylece ben şema kurmak gerekir. Bunu paylaştığım çok araştırma ve deney sonra çözüm bulundu.

Lütfen şemada YAML dosya sadece aşağıdakileri yapın:

 Mesaj:
   actAs:
     Timestampable:
       oluşturulur:
         Adı: created_at
         türü: damgası
         formatı: Ymd H: i: s
       Güncelleme:
         Adı: last_updated
         türü: damgası
         formatı: Ymd H: i: s
   sütunlar:
     id:
       türü: integer
       temel: gerçek
       değiştirmemesi: true
     isim: string (255)
     E-posta: string (300)
     mesaj: string (2000)

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

 Mesaj:
   actAs:
     Timestampable:
       oluşturulur:
         Adı: created_at
         türü: damgası
         formatı: Ymd H: i: s
       Güncelleme:
         engelli: gerçek
   sütunlar:
     id:
       türü: integer
       temel: gerçek
       değiştirmemesi: true
     isim: string (255)
     E-posta: string (300)
     mesaj: string (2000)

5 Responses to "Doktrini: ŞİMDİ DATETIME varsayılan ()"

  1. Thomas Coleman diyor ki:

    Doktrin örnekleri bakarken bunun için D teşekkürler, ben böyle bir şey görmüştü ama aslında yapmak istediğim zaman ben hehe bu konuda hiçbir şey bulamadı: Bu benim için bir tedavi çalıştı.

  2. Misael diyor ki:

    Çalışmanız için çok teşekkür ederim.

  3. Brady diyor ki:

    Ymd H: Ben Biçimlendirmek istediğiniz düşünüyorum i: s

  4. Bu işaret için teşekkür ederiz, onun canlı kod düzeltilmiştir, ama belli ki burada değil:)

Bir Cevap Yaz













Panorama Tema tarafından Themocracy

Online şimdi 5 ziyaretçi
4 misafir, 1 bot, 0 üye
Bugün Max ziyaretçiler: 01:31 UTC de 10
Bu ay: 18-06-2011 03:11 52 UTC ÖS
Bu yıl: 28-03-2011 22:40 UTC de 130
Tüm zamanlar: 28-03-2011 10:40 UTC de 130