Symfony1 如何防止Symfony添加自动递增字段?(推进)
有一个简单的定义:Symfony1 如何防止Symfony添加自动递增字段?(推进),symfony1,Symfony1,有一个简单的定义: notifications: _attributes: { phpName: Notifications, noXsd: false, defaultIdMethod: none, package: lib.model } auction_id: { type: integer, size: '10', primarykey: true, required: true, defaultvalue: '0', foreignTable:
notifications:
_attributes: { phpName: Notifications, noXsd: false, defaultIdMethod: none, package: lib.model }
auction_id: { type: integer, size: '10', primarykey: true, required: true, defaultvalue: '0', foreignTable: auctions, foreignReference: id, onDelete: cascade, onUpdate: cascade }
alertwhenitsover: { type: tinyint, size: '1', required: true, defaultvalue: '0' }
但它总是添加自动增量字段。。。该死的,我不要!如何告诉symfony不要添加它?它想不惜任何代价添加ID字段。。。即使有PK,它仍然希望添加主键…..添加此字段是因为Symfony在此表中找不到有效的主键。您定义的主键无效,因为它只是其他表的外键。根据该定义,此表中不能有两个对象指向同一个拍卖,这就是Symfony定义新ID字段的原因