Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.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 2个外键上的Symfony2@Uniquentity约束不起作用_Php_Postgresql_Symfony_Doctrine Orm_Symfony 2.7 - Fatal编程技术网

Php 2个外键上的Symfony2@Uniquentity约束不起作用

Php 2个外键上的Symfony2@Uniquentity约束不起作用,php,postgresql,symfony,doctrine-orm,symfony-2.7,Php,Postgresql,Symfony,Doctrine Orm,Symfony 2.7,php应用程序/控制台原则:模式:更新--force 无需更新-您的数据库已与当前数据库同步 实体元数据 我试图再次删除并创建表,但没有创建唯一键。请尝试: use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity; @UniqueEntity({"store_id","user_id"}) 请记住,验证器与底层数据库模式无关,它只是验证对象的当前状态。如果要创建自定义唯一索引,请咨询: use Symfony\Bridge\

php应用程序/控制台原则:模式:更新--force

无需更新-您的数据库已与当前数据库同步 实体元数据

我试图再次删除并创建表,但没有创建唯一键。

请尝试:

use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
@UniqueEntity({"store_id","user_id"})
请记住,验证器与底层数据库模式无关,它只是验证对象的当前状态。如果要创建自定义唯一索引,请咨询:

use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;

@UniqueEntity(fields={"store_id","user_id"})
/**
 * @Entity
 * @Table(name="ecommerce_products",uniqueConstraints={@UniqueConstraint(name="search_idx", columns={"store_id", "user_id"})})
 */
class ECommerceProduct
{
}