Катэгорыя: Дактрына

Дактрына: DATETIME змаўчанні NOW ()

Па , у сераду 30 сьнежня 2009 06:30 вечара

Я змагаўся з стварэння схемы базы дадзеных для новай Zend Framework праекта. Я выкарыстанне спрабуюць выкарыстоўваць дактрыну ORM для маёй мадэлі базы дадзеных. Мне трэба стварыць схему так, каб ён дазволіў мне ўсталяваць дату і час па змаўчанні для даты і часу `` калонцы, напрыклад, пры даданні новага паведамлення я атрымліваю бягучы час. Пасля доўгіх пошукаў і эксперыментаў я знайшоў рашэнне, таму я дзялю яго.

У вашай схеме YAML файл проста зрабіць наступнае:

 Паведамленне:
   ActAs:
     Timestampable:
       створаны:
         Назва: created_at
         Тып: пазнака
         фармат: Ymd H: я: S
       абнаўленне:
         Назва: last_updated
         Тып: пазнака
         фармат: Ymd H: я: S
   слупкоў:
     ID:
       тып: цэлы лік
       першасная: праўду
       автоинкремент: праўдзівы
     Назва: радок (255)
     электронная пошта: радок (300)
     паведамленне: радок (2000)

Калі, з другога боку, вы не хочаце `` updated_at калонку можна выкарыстоўваць наступныя:

 Паведамленне:
   ActAs:
     Timestampable:
       створаны:
         Назва: created_at
         Тып: пазнака
         фармат: Ymd H: я: S
       абнаўленне:
         інвалідаў: праўдзівы
   слупкоў:
     ID:
       тып: цэлы лік
       першасная: праўду
       автоинкремент: праўдзівы
     Назва: радок (255)
     электронная пошта: радок (300)
     паведамленне: радок (2000)












Панарама тэму, Themocracy

8 наведвальнікаў онлайн
6 госці, 2 ботаў, 0 карыстальнікаў
Максімум сёння: 18 у 4:13 раніцы UTC
У гэтым месяцы: 19 на 2011/08/19 06:09 раніцы UTC
У гэтым годзе: 130 у 2011/03/28 10:40 вечара UTC
За ўвесь час: 130 у 2011/03/28 10:40 вечара UTC