Паведамленні з тэгамі: ORM

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

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

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

У вашай схеме YAML файл, проста выканайце наступныя дзеянні:

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

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

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












Панарама Тэма Themocracy

6 наведвальнікаў онлайн
3 гасцей, 3 ботаў, 0 карыстальнікаў
Макс наведвальнікаў сёння: 10 у 5:44 раніцы UTC
У гэтым месяцы: 18 у 2012/05/07 04:35 вечара UTC
У гэтым годзе: 69 у 2012/02/27 09:56 UTC
За ўвесь час: 130 у 2011/03/28 10:40 вечара UTC