Bir tablo heading
kimin SHOW CREATE TABLE
şöyle denir vardır:doktrini: birikmesi şema görmezden tablo sütunları
CREATE TABLE `heading` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`referenced_table_name` varchar(255) NOT NULL,
`column_name` varchar(255) NOT NULL,
`label` varchar(255) NOT NULL,
`position` int(10) unsigned NOT NULL,
`import_profile_id` bigint(20) NOT NULL,
`note` text NOT NULL,
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`id`),
UNIQUE KEY `referenced_table_name` (`referenced_table_name`,`column_name`,`position`,`import_profile_id`),
KEY `import_profile_id` (`import_profile_id`),
CONSTRAINT `heading_ibfk_1` FOREIGN KEY (`import_profile_id`) REFERENCES `import_profile` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=847 DEFAULT CHARSET=latin1
Gördüğünüz gibi, bazı sütun vardır. İşte Ne doktrini var: build-şema tüm ani transforme edici olduğunu (geçmişte iyi çalıştı) içine bu tablo:
Heading:
connection: doctrine
tableName: heading
columns: { }
relations:
ImportProfile:
local: import_profile_id
foreign: id
type: one
TotalFromFile:
local: id
foreign: heading_id
type: many
sütun yok. O NE LAN? Bir sebepten dolayı, SADECE bu tablo bunu yapıyor ve şimdi sadece oluyor. Bu eski bir masa! Herhangi bir fikir?
Symfony 1.4 ve Doctrine 1.2 ile LAMP üzerinde MySQL kullanıyorum.
+1. –