Kategori: Ajaran

Ajaran: DateTime standar NOW ()

Dengan , Rabu 30 Desember 2009 06:30

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

Dalam skema Anda YAML file hanya lakukan hal berikut:

 Pesan:
   actAs:
     Timestampable:
       dibuat:
         Nama: created_at
         Jenis: timestamp
         Format: Ymd H: i: s
       diperbarui:
         Nama: last_updated
         Jenis: timestamp
         Format: Ymd H: i: s
   kolom:
     id:
       Jenis: integer
       utama: true
       autoincrement: true
     nama: string (255)
     email: string (300)
     pesan: string (2000)

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

 Pesan:
   actAs:
     Timestampable:
       dibuat:
         Nama: created_at
         Jenis: timestamp
         Format: Ymd H: i: s
       diperbarui:
         dinonaktifkan: true
   kolom:
     id:
       Jenis: integer
       utama: true
       autoincrement: true
     nama: string (255)
     email: string (300)
     pesan: string (2000)












Panorama Didukung oleh Themocracy

6 pengunjung online sekarang
5 tamu, 1 bot, 0 anggota
Max pengunjung hari ini: 11 at 12:00 am UTC
Bulan ini: 19 di 19-08-2011 06:09 UTC
Tahun ini: 130 pada 28-03-2011 10:40 UTC
Semua waktu: 130 pada 28-03-2011 10:40 UTC