#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». Проверьте плагин компонента. ошибка