We have to provide support of UniqueEntity validation for the case when multiple-column are set @UniqueEntity(fields={"field1", "field2", "fieldN"}):
<?php
namespace Ns\SomeBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Gedmo\Mapping\Annotation as Gedmo;
use Symfony\Component\Validator\Constraints as Assert;
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
/**
* @ORM\Entity(repositoryClass="Ns\SomeBundle\Repository\FooRepository")
* @ORM\Table(name="foo")
* @UniqueEntity(fields={"field1", "field2", "fieldN"})
*/
class Foo
{
//...
}
We have to provide support of UniqueEntity validation for the case when multiple-column are set
@UniqueEntity(fields={"field1", "field2", "fieldN"})
: