我创建了扩展FOSOAuthServerBundle的客户端。此客户端的代码如下:实体'Acme ApiBundle Entity Client'的列'random_id'在字段或鉴别器列映射中的重复定义
<?php
namespace Acme\ApiBundle\Entity;
use FOS\OAuthServerBundle\Entity\Client as BaseClient;
use Doctrine\ORM\Mapping as ORM;
/**
* Class Client
*
* @package Acme\ApiBundle\Entity
*
* @ORM\Table("oauth2_clients")
* @ORM\Entity
*/
class Client extends BaseClient
{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
protected $name;
public function __construct()
{
parent::__construct();
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
}
所以,正如我所说,我向它有$ randomId的FOSOAuthServerBundle(\ friendsofsymfony \ OAuth的服务器捆绑\实体\ Client.php,第28行)。现在我收到一个错误:
MappingException in MappingException.php line 565: Duplicate definition of column 'random_id' on entity 'Acme\ApiBundle\Entity\Client' in a field or discriminator column mapping.
我在哪里出错了?