Symfony 如何保存没有id列的对象?

Symfony 如何保存没有id列的对象?,symfony,doctrine-orm,Symfony,Doctrine Orm,我从现有数据库创建了一个项目。 问题在于表“设置”: 名称-varcharprimary, value-varchar 由于名称是主名称,因此设置实体上没有“setName”方法 尝试时: $setting=新设置; $setting->setName$var; $setting->setValue$value; $em->persist$设置 我在尝试调用方法setName时出错,如果我没有弄错,那么它将无法工作。因为doctrine2.1需要一个带有primary INT或BIGINT的列。

我从现有数据库创建了一个项目。 问题在于表“设置”: 名称-varcharprimary, value-varchar

由于名称是主名称,因此设置实体上没有“setName”方法

尝试时: $setting=新设置; $setting->setName$var; $setting->setValue$value; $em->persist$设置


我在尝试调用方法setName时出错,如果我没有弄错,那么它将无法工作。因为doctrine2.1需要一个带有primary INT或BIGINT的列。我曾经有过几乎相同的问题,而且条令和主键索引也有一些问题。根据它是可能的,或者是可能的,考虑到日期…,为什么你不能把访问者添加到你的设置类中呢?