Задать вопрос
@RushV

Как исправить эту ошибку parameter 2 to be array, string given in?

Добрый день!
Сегодня зашёл в админку и увидел вот эту ошибку parameter 2 to be array, string given in /var/www...
Не могу добавить в посты страницы миниатюры их просто нет
Добрые люди помогите решить проблему
5a56f9d295be9514795536.jpeg
  • Вопрос задан
  • 1108 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Видимо на каком-то хуке висит функция, которая 2м параметром должна принимать массив, а вы передаете ей строку. Самый простой способ решить - вместо $my_var (которая у вас строка) передать array( $my_var ) (то есть массив с этой строкой в виде элемента массива). Но в случаях, если требуется ассоциативный массив, это конечно не поможет. Впрочем, в этом случае надо смотреть в какой конкретно функции это происходит и читать ее сигнатуру, в доке будет описание переменной и подсказка что туда передавать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы