Doktrin: datetime default SEKARANG ()

Oleh Steven Lloyd Watkin , Rabu Dis 30, 2009 06:30

Saya telah berjuang dengan menubuhkan sebuah skema pangkalan data untuk baru Rangka Kerja Zend projek. Saya menggunakan cuba menggunakan Doktrin PRO bagi model pangkalan data saya. Saya perlu untuk menubuhkan skema supaya ia membolehkan saya untuk menetapkan tarikh dan masa lalai bagi kolum `datetime`, contohnya apabila menambah mesej baru saya mendapat maklumat waktu semasa. Setelah banyak mencari dan mencuba saya dapati penyelesaian jadi saya berkongsi ia.

Dalam skema anda YAML file hanya lakukan yang berikut:

 Mesej:
   actAs:
     Timestampable:
       diwujudkan:
         nama: created_at
         Jenis: timestamp
         Format: Ymd H: i: s
       kemaskini:
         nama: last_updated
         Jenis: timestamp
         Format: Ymd H: i: s
   tiang:
     id:
       Jenis: integer
       utama: benar
       autoincrement: benar
     Nama: string (255)
     e-mel: string (300)
     mesej: string (2000)

Jika sebaliknya anda tidak mahu `updated_at` ruang anda boleh menggunakan berikut:

 Mesej:
   actAs:
     Timestampable:
       diwujudkan:
         nama: created_at
         Jenis: timestamp
         Format: Ymd H: i: s
       kemaskini:
         kurang upaya: benar
   tiang:
     id:
       Jenis: integer
       utama: benar
       autoincrement: benar
     Nama: string (255)
     e-mel: string (300)
     mesej: string (2000)

5 Responses to "Doktrin: datetime default SEKARANG ()"

  1. Thomas Coleman says:

    Yang bekerja merawat bagi saya: terima kasih D untuk itu, saya telah melihat sesuatu seperti ini apabila melihat contoh doktrin tetapi apabila saya benar-benar mahu melakukannya i tidak dapat mencari apa-apa mengenainya hehe.

  2. Misael berkata:

    Terima kasih banyak untuk kerja-kerja anda.

  3. Brady says:

    Saya fikir anda mahu format: Ymd H: i: s

  4. Terima kasih kerana menunjukkan bahawa, yang telah diperbetulkan dalam kod hidup, tetapi jelas tidak di sini:)

Catat













Tema Panorama oleh Themocracy

3 pelawat online sekarang
1 tetamu, 2 bots, 0 ahli
Max pengunjung hari ini: 10 di 01:31 UTC
Bulan ini: 52 pada 18-06-2011 03:11 UTC
Tahun ini: 130 pada 28-03-2011 10:40 UTC
Semua masa: 130 pada 28-03-2011 10:40 UTC