Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony学说多对多独特_Php_Symfony_Doctrine Orm_Doctrine - Fatal编程技术网

Php Symfony学说多对多独特

Php Symfony学说多对多独特,php,symfony,doctrine-orm,doctrine,Php,Symfony,Doctrine Orm,Doctrine,我要和许多关系结合在一起,我要在两个一个的领域里转变。因此,我创建了另一个名为collanacollezonita的实体,我有一些属性。 我想让科拉纳/科利奥尼斯塔夫妇是独一无二的,我怎样才能在教义和象征上做到这一点 /** * Collana */ class Collana { private $id; private $titolo; /** * @MaxDepth(1) * @ORM\OneToMany(targetEntity="CollezionistaCollana",

我要和许多关系结合在一起,我要在两个一个的领域里转变。因此,我创建了另一个名为collanacollezonita的实体,我有一些属性。 我想让科拉纳/科利奥尼斯塔夫妇是独一无二的,我怎样才能在教义和象征上做到这一点

/**
* Collana
*/
class Collana
{

private $id;

private $titolo;

/**
 * @MaxDepth(1)
 * @ORM\OneToMany(targetEntity="CollezionistaCollana", mappedBy="collana")
 */
private $collezionisti;
}

/**
* Collezionista
*/
class Collezionista
{

private $id;

private $user;

/**
 * @ORM\OneToMany(targetEntity="CollezionistaCollana", mappedBy="collezionista")
 */
private $collane;
}
所以我有另一个实体,叫做CollezionistaCollana。我怎样才能确定collana夫妇是独一无二的呢?

回答:

做这件事

use Doctrine\ORM\Mapping\UniqueConstraint as UniqueConstraint;

/**
 * CollezionistaCollana
 *
 * @ORM\Table(name="collezionista_collana",uniqueConstraints={@‌UniqueConstraint(nam‌​e="unique_hold", columns={"idCollezionista", "idCollana"})}) 
 * @ORM\Entity
 */ 
class CollezionistaCollana
{
    // Class details
}
答复:

做这件事

use Doctrine\ORM\Mapping\UniqueConstraint as UniqueConstraint;

/**
 * CollezionistaCollana
 *
 * @ORM\Table(name="collezionista_collana",uniqueConstraints={@‌UniqueConstraint(nam‌​e="unique_hold", columns={"idCollezionista", "idCollana"})}) 
 * @ORM\Entity
 */ 
class CollezionistaCollana
{
    // Class details
}

查看是否使用条令\ORM\Mapping\UniqueConstraint作为UniqueConstraint;/**CollezionistaCollana**@ORM\Table(name=“collezionista\u collana”,uniqueConstraints={@UniqueConstraint(name=“unique\u hold”,columns={“idCollezionista”,“idCollana”})})*@ORM Entity*/class CollezionistaCollana{看看这样工作的东西是否使用条令\ORM\Mapping\UniqueConstraint作为UniqueConstraint;/***CollezionistaCollana**@ORM\Table(name=“collezionista\u collana”,uniqueConstraints={@UniqueConstraint(name=“unique_hold”,columns={“idCollezionista”,“idCollana”})})*@ORM Entity*/class CollezionistaCollana*/{