Rétro-ingénierie : The field or association mapping misses the 'fieldName' attribute in entity
Bonjour,
Je suis en train de migrer un site vers symfony2. Je commence par la BD existante et je rencontre un souci avec la génération automatique et doctrine2.
J'obtiens l'erreur :
Code:
The field or association mapping misses the 'fieldName' attribute in entity 'ContactContact'
Le problème c'est que je ne vois pas ce qu'il lui manque comme fieldname.
Voici le schema correspondant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
-- -----------------------------------------------------
-- Table `ref_access_status`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `ref_access_status` (
`value` VARCHAR(150) NULL DEFAULT NULL ,
`__id` INT(11) UNSIGNED NOT NULL,
PRIMARY KEY (__id) )
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `contact_contact_world`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `contact_contact_world` (
`login` VARCHAR(50) NULL DEFAULT NULL ,
`password` VARCHAR(50) NULL DEFAULT NULL ,
`register_active` TINYINT(1) NULL DEFAULT NULL ,
`register_token` VARCHAR(100) NULL DEFAULT NULL ,
`register_date` DATE NULL DEFAULT NULL ,
`__id` INT(11) UNSIGNED NOT NULL,
PRIMARY KEY (__id) )
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8;
-- -----------------------------------------------------
-- Table `contact_contact`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `contact_contact` (
`lastname` VARCHAR(150) NULL DEFAULT NULL ,
`firstname` VARCHAR(150) NULL DEFAULT NULL ,
`title` VARCHAR(150) NULL DEFAULT NULL ,
`email` VARCHAR(255) NULL DEFAULT NULL ,
`active` TINYINT(1) NULL DEFAULT NULL ,
`access_level` INT(11) UNSIGNED NOT NULL ,
`__id` INT(11) UNSIGNED NOT NULL ,
PRIMARY KEY (__id),
INDEX (access_level) ,
FOREIGN KEY (access_level)
REFERENCES `ref_access_status` (`__id`)
ON DELETE NO ACTION
ON UPDATE CASCADE,
FOREIGN KEY (__id)
REFERENCES `contact_contact_world` (__id)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8; |
Merci de votre aide.