Мы перенесли нашу систему с Zend Framework 1.11.9 на PHP 7. Сделав несколько корректировок между ними, обновив Zend Framework 1.12.12, нам удалось заставить ее работать.
Однако существует проблема со следующим сообщением
«Предупреждение. В foreach () указан неверный аргумент»
в следующем коде
foreach ($this->list as $value){
$record->setAttribute(‘id’, $value[‘id’]);
…
$recordList->append($record);
}
При вызове из системного представления этот фрагмент работает. Там, где предупреждение не возвращает значений в цикле, оно является реализацией в каталоге partials. То есть представление, которое имеет дополнительный код для пользователя. Значение списка равно нулю.
Есть ли у кого-то похожая проблема?