禁用教义中的自动ID字段生成
这是我的实体文件的一部分:
<?php
namespace MyBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Variables
* @ORM\Table(name="variables")
* @ORM\Entity(repositoryClass="MyBundle\Repository\VariablesRepository")
*/
class Variables
{
/**
* @var int
* @ORM\Column(name="variablesRef", type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $variablesRef;
/**
* @var string
* @ORM\Column(name="variablesLibelle", type="string", length=250)
*/
private $variablesLibelle;
当我尝试创建模式时:
erreur
属性MyBundle \ Entity \ Employeursecteur :: $ id不存在
我想在学说中禁用自动生成ID字段 我不需要id栏 请帮助
答案 0 :(得分:0)
如果您想要没有生成值的主键字段,则只需将生成策略设置为none:
@ORM\GeneratedValue(strategy="NONE")