Дактрына: DATETIME змаўчанні NOW ()
Я змагаўся з стварэння схемы базы дадзеных для новай 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)
















































