Doktrin: DATETIME default NOW ()

Dengan Watkin Lloyd Steven , Rabu 30 Desember 2009 18:30

Aku sudah berjuang dengan menyiapkan sebuah skema database baru Zend Framework proyek. Aku menggunakan mencoba untuk menggunakan Ajaran ORM untuk model database saya. Aku harus menyiapkan skema sehingga memungkinkan saya untuk menetapkan tanggal dan waktu default untuk kolom `datetime`, misalnya saat menambahkan pesan baru saya mendapatkan timestamp saat ini. Setelah banyak mencari dan bereksperimen saya menemukan solusi jadi aku berbagi.

Dalam skema Anda YAML file cukup lakukan hal berikut:

 Pesan:
   actAs:
     Timestampable:
       dibuat:
         Nama: created_at
         ketik: timestamp
         Format: TBH H: i: s
       diperbarui:
         Nama: last_updated
         ketik: timestamp
         Format: TBH H: i: s
   kolom:
     id:
       Tipe: integer
       utama: true
       AUTOINCREMENT: true
     name: string (255)
     email: string (300)
     pesan: string (2000)

Jika di sisi lain Anda tidak ingin sebuah `updated_at` kolom Anda dapat menggunakan sebagai berikut:

 Pesan:
   actAs:
     Timestampable:
       dibuat:
         Nama: created_at
         ketik: timestamp
         Format: TBH H: i: s
       diperbarui:
         dinonaktifkan: true
   kolom:
     id:
       Tipe: integer
       utama: true
       AUTOINCREMENT: true
     name: string (255)
     email: string (300)
     pesan: string (2000)

5 Responses to "Doktrin: default DATETIME NOW ()"

  1. Thomas Coleman mengatakan:

    Yang bekerja hadiah untuk saya: D terima kasih untuk itu, saya telah melihat sesuatu seperti ini ketika melihat contoh-contoh doktrin tapi ketika saya benar-benar ingin melakukannya saya tidak bisa menemukan apa-apa hehe.

  2. Misael mengatakan:

    Terima kasih banyak atas pekerjaan Anda.

  3. Brady mengatakan:

    Saya pikir Anda ingin format: TBH H: i: s

  4. Steven Lloyd Watkin mengatakan:

    Terima kasih untuk menunjukkan bahwa, yang telah dikoreksi dalam kode hidup, tapi jelas tidak ada di sini:)

Tinggalkan Balasan













Panorama Tema oleh Themocracy

7 pengunjung online sekarang
5 tamu, 2 bots, 0 anggota
Max pengunjung hari ini: 11 jam 01:06 UTC
Bulan ini: 22 jam 2011/08/06 12:30 UTC
Tahun ini: 130 pada 28-03-2011 10:40 UTC
Sepanjang waktu: 130 pada 28-03-2011 10:40 UTC