我正在使用symfony 1.4和doctrine作为我的ORM,我需要做两件事之一才能让它工作,我不知道该怎么做。
id字段不应该是bigint,只是int或
当我按如下方式定义表格时:
Table:
columns:
id:
type: integer
autoincrement: true
primary: true
使自动增量工作,因为如果我这样定义我的id就不会自动增加它。
答案 0 :(得分:3)
如果您没有明确指定,则Doctrine会自动添加自动增量Id键。
这应该按预期工作:
columns:
nextfield: string
或:
columns:
id:
type: integer(2)
autoincrement: true
primary: true
nextfield: string
答案 1 :(得分:0)
对于整数数据类型,请查看:http://www.symfony-project.org/doctrine/1_2/en/04-Schema-Files
自动增量...
primary: true
autoincrement: true
......应该就是你所需要的一切。