Doctrine: DATETIME défaut MAINTENANT ()
J'ai été aux prises avec la mise en place un schéma de base pour un nouveau Zend Framework projet. Je suis utilisant d'essayer d'utiliser Doctrine ORM pour mes modèles de bases de données. J'ai besoin de mettre en place le schéma afin qu'il m'a permis de fixer une date et heure par défaut pour un `datetime` colonne, par exemple lorsque vous ajoutez un nouveau message je obtenir le timestamp courant. Après de longues recherches et d'expérimentation que j'ai trouvé la solution afin que je le partage.
Dans votre schéma YAML fichier simplement faire ce qui suit:
Message: ActAs: Timestampable: créé: Nom: created_at Type: timestamp Format: Ymd H: i: s Mise à jour: Nom: LAST_UPDATED Type: timestamp Format: Ymd H: i: s colonnes: Identifiant: Type: entier primaires: vrai autoincrement: true Nom: string (255) courriel: string (300) message: String (2000)
Si d'autre part vous ne voulez pas une `updated_at` vous pouvez utiliser les éléments suivants:
Message: ActAs: Timestampable: créé: Nom: created_at Type: timestamp Format: Ymd H: i: s Mise à jour: personnes handicapées: true colonnes: Identifiant: Type: entier primaires: vrai autoincrement: true Nom: string (255) courriel: string (300) message: String (2000)
















































