หมวดหมู่ : หลักคำสอน

ลัทธิ : เริ่มต้น DATETIME NOW ()

โดย , วันพุธ 30 ธันวาคม 2009 18:30

ฉันได้รับการดิ้นรนกับการตั้งค่าคีมาฐานข้อมูลใหม่สำหรับ Zend Framework โครงการ ฉัน โดยใช้ พยายามที่จะใช้ ลัทธิ ORM สำหรับรุ่นฐานข้อมูลของฉัน ผมต้องตั้งค่าคีมาเพื่อที่จะอนุญาตให้ฉันไปตั้งวันที่เริ่มต้นและเวลาสำหรับคอลัมน์``datetime เช่นเมื่อมีการเพิ่มข้อความใหม่ที่ฉันได้รับการประทับเวลาปัจจุบัน หลังจากการค้นหามากและการทดลองผมพบว่าการแก้ปัญหาเพื่อให้ฉันร่วมกัน

ของคุณในคี YAML ไฟล์เพียงแค่ทำดังต่อไปนี้

 ข้อความ :
   actAs :
     Timestampable :
       สร้าง :
         ชื่อ : created_at
         ประเภท : การประทับเวลา
         รูปแบบ : Ymd H : i : s
       ปรับปรุง :
         ชื่อ : last_updated
         ประเภท : การประทับเวลา
         รูปแบบ : Ymd H : i : s
   คอลัมน์ :
     ID :
       ประเภท : : จำนวนเต็ม
       หลักความจริง
       autoincrement : จริง
     ชื่อ : สตริง (255)
     อีเมล์ : สตริง (300)
     ข้อความ : สตริง (2000)

ถ้าในมืออื่น ๆ ที่คุณไม่ต้องการให้คอลัมน์ updated_at``คุณสามารถใช้ต่อไปนี้ :

 ข้อความ :
   actAs :
     Timestampable :
       สร้าง :
         ชื่อ : created_at
         ประเภท : การประทับเวลา
         รูปแบบ : Ymd H : i : s
       ปรับปรุง :
         ปิดใช้งานจริง
   คอลัมน์ :
     ID :
       ประเภท : : จำนวนเต็ม
       หลักความจริง
       autoincrement : จริง
     ชื่อ : สตริง (255)
     อีเมล์ : สตริง (300)
     ข้อความ : สตริง (2000)












ธีมโดยพาโนรามา Themocracy

9 ผู้เข้าชมออนไลน์ขณะนี้
4 แขก, 5 บอท, 0 สมาชิก
ผู้เข้าชมสูงสุดวันนี้ : 19 ที่ 06:09 UTC
เดือนนี้ : 19 ที่ 19-08-2011 06:09 UTC
ปีนี้ : 130 ที่ 28-03-2011 10:40 UTC
เวลาทั้งหมด : 130 ที่ 28-03-2011 10:40 UTC