2010-09-20 3 views
0
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 

Salut tout le monde! Voici mon schema.yml et le problème est que lorsque j'exécute la doctrine buil-all-reload, il génère la base de données mais au lieu de timestamp il ajoute datetime. Pourquoi?
Ce peut être une autre question, mais comme il est étroitement lié, je vais demander ici. Je voulais utiliser l'horodatage à cause de on update CURRENT_TIMESTAMP Y a-t-il une autre façon de faire une telle chose dans Zend ou Doctrine?Doctrine YAML génère Datetime au lieu de Timestamp

+0

Timestamp est le nom de DATETIME dans Doctrine YAML. – Tom

Répondre

0

Je pense que vous devriez:

  1. Utiliser le comportement par défaut timestampable qui utilise datetime ou:
  2. Écrivez votre propre comportement qui utilise horodatages pour que vous puissiez les on update CURRENT_TIMESTAMP (timestamp from doctrine manual)
Questions connexes