0

我刚刚在 magento 2.1.8 上 安装了 php-cuong 客户头像(https://github.com/php-cuong/magento2-customer-avatar )

我的问题是,当我想在客户面板中上传图像时出现错误并且不上传图像。在管理面板中,当我选择客户并上传图像时,客户选项卡会保存在 pub/media 中但不显示头像并发送错误。

4

2 回答 2

0

CustomerProfilePicture/Model/Attribute/Backend/Avatar.php

在这个文件中有一个函数

public function prepareDataSource(array $dataSource)
  {

只需添加

     if (isset($dataSource['data']['items'])) {

这个 if 条件,你就完成了,因为你得到 $dataSource['data']['items'] 的未定义索引错误

于 2018-03-31T05:37:35.240 回答
0

 vendor/module-customer/Model/FileUploader.php

寻找

 $result['tmp_name'] = $result['path'] . '/' . ltrim($result['file'], '/'); 

并替换为

 $result['tmp_name'] = ltrim($result['file'], '/');

你准备好了!!!!

于 2018-04-10T12:32:21.160 回答