Warning: fopen(/homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/gt-cache/vi/_vi_tag_orm) [function.fopen]: failed to open stream: Disk quota exceeded in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1183

Warning: flock() expects parameter 1 to be resource, boolean given in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1184

Warning: fwrite(): supplied argument is not a valid stream resource in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1188

Warning: fclose(): supplied argument is not a valid stream resource in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1190
Evilprofessor.co.uk »orm

Bài viết được gắn thẻ: orm

Doctrine: datetime mặc định NOW ()

Bình luận (6)
, Thứ Tư 30 Tháng 12 2009 18:30

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)












Panorama Theme theo Themocracy

9 khách truy cập trực tuyến tại
6 khách, 3 chương trình, 0 thành viên
Max khách truy cập hôm nay: 13 lúc 09:36 am UTC
Tháng này: 40 23-05-2012 03:33 am UTC
Năm nay: 69 27-02-2012 09:56 am UTC
Tất cả thời gian: 130 28-03-2011 10:40 pm UTC