yii2使用arogachev插件进行excel导入

时间:2016-07-21 20:27:49

标签: excel import yii2 yii-extensions

我正在使用列名FirstName,LastName和Username导入excel。用户名在数据库和模型验证中都是唯一的。我正在尝试导入具有相同用户名的2行的excel。

它抛出以下错误:

  

SQLSTATE [23000]:完整性约束违规:1062重复条目   密钥'用户名'的'a@2.com'

但是这个错误不应该像导入excelsheet之前那样在DB中没有这样的值。模型验证应检测重复值。

请帮忙

1 个答案:

答案 0 :(得分:1)

事实证明,这种类型的验证存在基本导入错误,因为验证需要在保存以前的模型后执行。

我修复了这个并发布了新版本。

请使用命令更新到最新版本:

composer update arogachev/yii2-excel