utilisation des fichiers **.orm.yml
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:
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)