I'm in the process of converting a legacy PHP application to Symfony 2. The application data is not very consistent at the moment, so I would like to avoid creating foreign key constraints. I have the following annotation in my "Product" entity class:
class Product {
// some definitions
/**
* @ORMManyToOne(targetEntity="Manufacturer")
* @ORMJoinColumn(name="manufacturer_id", referencedColumnName="id" )
*/
private $Manufacturer;
}
When I do app/console doctrine:schema:update
, I get the SQL command
ALTER TABLE products ADD CONSTRAINT FK_F6FA18741C3BF575
FOREIGN KEY (manufacturer_id) REFERENCES manufacturer(id);
How can I avoid this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…