Сложи етикет Мнения: ORM

Доктрината: подразбиране DATETIME NOW ()

До , сряда 30-ти декември 2009 18:30

Съм се борят със създаване на база данни схема за новия Zend Framework проекта. Аз съм използване на се опитват да използват доктрината ORM за моята база данни модели. Имам нужда да се създаде схемата, така че позволява на мен да настроите по подразбиране дата и час за колона "DateTime", например при добавяне на ново съобщение получите текущата клеймото. След много търсене и експериментиране намери решение, така че аз съм го споделяте.

В схема YAML файл, просто направете следното :

 Съобщение:
   actAs:
     Timestampable:
       създаден:
         име: created_at
         : клеймото на типа
         формат: Ymd H: аз: S
       обновяване:
         име: last_updated
         : клеймото на типа
         формат: Ymd H: аз: S
   колони:
     ID:
       типово: целочислени
       началното: TRUE
       autoincrement: вярно
     име: низ (255)
     имейл: низ (300)
     съобщение: низ (2000)

Ако от друга страна не искате колона "updated_at", можете да използвате следното:

 Съобщение: actAs: Timestampable: създаден: име: created_at тип: клеймото формат: Ymd H: I: и актуализирани: увреждания: вярно колони: ID: тип: цяло число първичен: вярно autoincrement: истинското име: низ (255) електронна поща: низ ( 300) съобщение: низ (2000) 












"Панорама" Тема чрез Themocracy

3 посетители онлайн
1 гости, 2 ботове, 0 потребители
Макс посетители днес: 17 в 06:54 ч. UTC
Този месец: 17 18-08-2011 06:54 ч. UTC
Тази година: 130 в 28-03-2011 22:40 UTC
През цялото време: 130 в 28-03-2011 22:40 UTC