Doctrine: datetime mặc định NOW ()
Tôi đã đấu tranh với việc thiết lập một lược đồ cơ sở dữ liệu cho một dự án Zend Framework . Tôi sử dụng cố gắng để sử dụng Doctrine ORM cho các mô hình cơ sở dữ liệu của tôi. Tôi cần phải thiết lập giản đồ để nó cho phép tôi để thiết lập một ngày và thời gian mặc định cho một cột `` datetime, ví dụ như khi thêm một tin nhắn mới nhận được thời gian hiện tại. Sau nhiều tìm kiếm và thử nghiệm, tôi thấy các giải pháp vì vậy tôi đang chia sẻ nó.
Trong YAML tập tin giản đồ của bạn chỉ đơn giản là làm như sau:
Tin nhắn: actAs: Timestampable: tạo ra: tên: created_at loại: dấu thời gian định dạng: Ymd H: i: s cập nhật: Tên: last_updated loại: dấu thời gian định dạng: Ymd H: i: s cột: id: loại: số nguyên : true sơ cấp autoincrement: true Tên: string (255) email: string (300) tin nhắn: string (2000)
Nếu mặt khác bạn không muốn một cột `updated_at`, bạn có thể sử dụng sau đây:
Tin nhắn: actAs: Timestampable: tạo ra: tên: created_at loại: dấu thời gian định dạng: Ymd H: i: s cập nhật: tàn tật: true cột: id: loại: số nguyên : true sơ cấp autoincrement: true Tên: string (255) email: string (300) tin nhắn: string (2000)

















































