Учение: DATETIME подразбиране NOW ()

С Стивън Лойд Watkin , сряда 30 Декември 2009 18:30

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

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

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

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

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

5 коментара към "Учение: DATETIME подразбиране NOW ()"

  1. Томас Колман казва:

    Това работи едно лечение за мен: D благодаря за това, което бях видял нещо подобно при разглеждане на учението примери, но когато аз всъщност исках да го направя аз не можах да намеря нищо за него хехе.

  2. Misael казва:

    Благодаря ви много за работата си.

  3. Брейди се казва:

    Мисля, че искаш формат: Ymd H: аз: S

  4. Благодаря за сочи, че, си бил коригиран с живи код, но явно не е тук:)

Вашият коментар













Панорама Тема от Themocracy

5 посетители онлайн
3 гости, 2 ботове, 0 потребители
Макс посетители днес: 12 в 07:57 ч. UTC
Този месец: 22, на 08.06.2011 12:30 UTC
Тази година: 130 на 28-03-2011 22:40 UTC
През цялото време: 130 на 28-03-2011 22:40 UTC