Нужна помощь в использовании плагина загрузки файлов интерфейса netsti в octobercms

#php #laravel #upload #octobercms

#php #laravel #загрузка #octobercms

Вопрос:

Я пытаюсь использовать плагин загрузки файлов интерфейса NETSTI, но пока не могу его настроить. После загрузки я создал страницу, перетащил компонент туда, куда я хочу, настроил свою модель и ключевой столбец на allimage from

 public $attachMany = [
    "allimage" => "SystemModelsFile"
];
  

но продолжайте получать ошибку:

Вызов функции-члена allimage() с нулевым значением, пожалуйста, как я могу это исправить

Комментарии:

1. Что такое загрузка файлов NETsti? Не могли бы вы предоставить ссылку на код?

2. Я обновил это

3. Я не вижу в вашем коде ничего похожего на код, приведенный в разделе документации по ссылке.

4. предоставленной вами информации недостаточно. Можете ли вы также опубликовать, как вы реализовали в классе component?

Ответ №1:

вы видели эту часть в документации плагина?

введите описание изображения здесь

вам нужно установить deferredBinding = «1» в свойствах плагина, и он будет работать.

Комментарии:

1. У меня уже есть модель для этого, и я добавил ее в компонент. Вот откуда public $attachMany = [ "allimage" => "SystemModelsFile" ]; взялся. У меня есть это на месте [imageUploader] placeholderText = "Click or drag images to upload" maxSize = 5 fileTypes = ".gif,.jpg,.jpeg,.png" imageWidth = 100 imageHeight = 100 imageMode = "crop" modelClass = "CorymillzAdvertsModelsAdvert" modelKeyColumn = "allimage" identifierValue = "{{ :id }}" deferredBinding = 0

2. но вам нужно установить deferredBinding = «1». правильно, это deferredBinding = 0

3. изменение отложенного значения на 1 показало, но не работает. Я попробовал использовать компонентный способ точно так же, как в документации, но получение имени класса не зарегистрировано для компонента «Responsiv Uploader Components ImageUploader». Проверьте плагин компонента. ошибка