我正在使用列名FirstName,LastName和Username导入excel。用户名在数据库和模型验证中都是唯一的。我正在尝试导入具有相同用户名的2行的excel。
它抛出以下错误:
SQLSTATE [23000]:完整性约束违规:1062重复条目 密钥'用户名'的'a@2.com'
但是这个错误不应该像导入excelsheet之前那样在DB中没有这样的值。模型验证应检测重复值。
请帮忙
答案 0 :(得分:1)
事实证明,这种类型的验证存在基本导入错误,因为验证需要在保存以前的模型后执行。
我修复了这个并发布了新版本。
请使用命令更新到最新版本:
composer update arogachev/yii2-excel