Bonjour,

J'aurai besoin de quelques éclaircissements sur le fonctionnement de doctrine 2 et son orm.

Si j'ai bien compris il faut définir sa base de données dans des fichiers ***.orm.yml.

Peut-on définir des contraintes de validation dans ces fichiers ? Si oui, à quel moment vont elles être vérifiées ?

De plus, comment définir un field comme étant de type bigint, ou enum ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
  fields:
    id:
      type: integer
      id: true
      generator:
        strategy: AUTO
    popularityCount:
      type: bigint
Ca me génère n'importe quoi par la suite dans mon fichier Entité.php donc je suppose que ce n'est pas la bonne syntaxe.

(j'utilise la commande php app/console doctrine:generate:entities)