Как загрузить изображение в Elgg - PullRequest
0 голосов
/ 12 апреля 2020

Я пытался сохранить значок сущности Elgg в Elgg 3.x , но безуспешно. myObject сохраняется в базе данных, но файл не загружается.

Что я делаю не так?

Спасибо всем заранее.

сохранить. php форма

<?php
    echo elgg_view('input/file', [
        'name' => 'upload[]',
        'multiple' => true,
        'label' => 'picTuREs',
    ]);
?>  

сохранить. php файл действия

foreach (elgg_get_uploaded_files('upload') as $upload)
{
    $myObject = new ElggObject();
    $myObject->subtype = "my_object";
    $myObject->access_id = ACCESS_PUBLIC;

    $myObject->saveIconFromUploadedFile($upload);

    $myObject->save();
}  
...