我的数据库中已经创建了一个表,其中包含2个键,一个是PRI键,另一个是MUL键。如何告诉Doctrine使用MUL键作为键来标记列?如果我理解正确,@ ID不会起作用,因为它不是主键,并且@Index不会起作用,因为该表已经创建。
目前代码如下:
/**
* @ORM\Entity
* @ORM\Table(name="mytablename")
**/
class MyTablename implements IMyTablename
{
/**
* @ORM\Id
* @ORM\Column(type="string", name="id", length=40)
*/
protected $id;
/**
* @ORM\Column(type="string", name="ccode", length=5)
*/
protected $ccode;
...
}
我想把ccode标记为关键。