Bonjour,
j'essaie de créer tout (modules, forms base de donnée etc..) depuis mon schema.yml avec "Doctrine:build --all" mais j'ai une erreur à la création des tables, enfin une table car doctrine semble générer un index sur la clef primaire mais ne la nomme pas correctement, du coup elle n'existe pas = erreur.
je ne comprends pas?

mon schema.yml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Classe:
  connection: doctrine
  tableName: classe
  columns:
   idclasse:
     type: integer(4)
     fixed: false
     unsigned: false
     primary: true
     autoincrement: true
 
# d'autres champs..
et le sql generé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
CREATE TABLE classe (idclasse INT AUTO_INCREMENT, eta_idetablissement INT NOT NULL, libelleclasse CHAR(10) NOT NULL, INDEX id_idx (id), INDEX eta_idetablissement_idx (eta_idetablissement), PRIMARY KEY(idclasse)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = INNODB;
c'est le id_idx qui m'intrigue?