PHP warning: count(): Parameter must be an array or an object that implements Countable
Вызов яндекс карт вызывает данную ошибку PHP warning: count(): Parameter must be an array or an object that implements Countable
{$_modx->runSnippet('!yandexMaps', [
'id' => '$_modx->resource.id',
'tpl' => 'tpl.yandexMaps',
'tvCoords' => '28'
])}
{$_modx->runSnippet('!yandexMaps', [
'id' => '$_modx->resource.id',
'tpl' => 'tpl.yandexMaps',
'tvCoords' => '28'
])}
Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Ошибку убрал отключив кэширование для этого сниппета. Конечно, не совсем верное решение, но для моей ситуации подходящее.
Поделитесь пожалуйста.
Автор пишет, что у него при запуске сниппета выскакивает ошибка, что передаваемый параметр должен быть массивом или представлять собой нечто из разряда «Countable».
Что здесь говорит о том, что автор хочет отключить кеширование?)) И тем не менее это помогает. Мой мозг в недоумении))
Я на днях находился в подобном недоумении. Общение с заказчиком по одному проекту ведется у нас только через директора. Директор у нас женщина и заказчик — женщина. Я час рассказывал директору что и как нужно спросить, потому что вопрос технический. Она задает вопрос заказчику, я с ужасом понимаю что вопрос вообще про другое, от слова совсем. Заказчик женщина читает вопрос, дает ответ, который тоже не имеет никакого отношения к вопросу и тем не менее ответ оказывается вполне приемлемым для меня. Я подумал что в тот момент я впервые за 40 лет понял что такое, женская логика)
В любом случае дело не в этом.
168 строка
250 строка
на