Доктрина YAML генерирует Datetime вместо Timestamp - PullRequest
0 голосов
/ 21 сентября 2010
Category:    
  columns:
    id:
    type: integer(11)
    primary: true
    autoincrement: true
    unsigned: true
  name:
    type: string(255)
    notnull: true
actAs:
  Timestampable:
    created:
      name: created_at
      type: timestamp
      format: Y-m-d H:i:s
    updated:
      name: updated_at
      type: timestamp
      format: Y-m-d H:i:s

Привет всем!Вот мой schema.yml, и проблема в том, что когда я запускаю doctrine build-all-reload, он генерирует базу данных, но вместо метки времени добавляет дату и время.Почему?
Это может быть другой вопрос, но, поскольку он тесно связан, я задам его здесь.Я хотел использовать метку времени из-за on update CURRENT_TIMESTAMP Есть ли другой способ сделать это в Zend или Doctrine?

1 Ответ

0 голосов
/ 21 сентября 2010

Я думаю, вам следует:

  1. Использовать поведение по умолчанию с меткой времени, использующее дату и время, или:
  2. Напишите свое собственное поведение, которое использует метки времени, чтобы вы могли on update CURRENT_TIMESTAMP их ( отметка времени из руководства по доктрине )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...