我刚刚在magento 2.1.8上安装了php-cuong客户头像(https://github.com/php-cuong/magento2-customer-avatar)
我的问题是,当我想在客户面板上传图像时,它有错误,而不是上传图片。在管理面板中,当我选择客户并上传图像时,客户选项卡会保存在酒吧/媒体中但不显示头像并发送错误。
答案 0 :(得分:0)
CustomerProfilePicture /型号/属性/后端/ Avatar.php
在此文件中有一个功能
public function prepareDataSource(array $dataSource)
{
只需添加
if (isset($dataSource['data']['items'])) {
这个条件,你完成了 因为你得到了未定义的索引错误 $展现dataSource ['数据'] ['项目']
答案 1 :(得分:0)
转到
vendor/module-customer/Model/FileUploader.php
查找
$result['tmp_name'] = $result['path'] . '/' . ltrim($result['file'], '/');
并替换为
$result['tmp_name'] = ltrim($result['file'], '/');
你准备好了!!!!