【发布时间】:2012-01-15 15:52:00
【问题描述】:
让我们看看这个架构:
orders:
_attributes: { phpName: Orders, default_table_charset: utf8, default_table_collate: utf8_general_ci }
id: ~
category_id: { type: integer, size: '10', required: true, defaultvalue: '0', foreigntable: categories, foreignreference: id }
whatisthis: { type: longvarchar, required: false }
categories:
_attributes: { phpName: Categories }
id: ~
name: { type: varchar, size: '255', required: true, defaultvalue: '' }
_uniques: { index_name: [name] }
我发现我的表中没有定义外键。我正在使用innoDB,所以 PK 是可能的。还是Propel不应该设置外键?
【问题讨论】: