Prestashop: класс ObjectModel не найден

Я пытаюсь подключиться к Prestashop, чтобы массово импортировать множество изображений продуктов из веб-службы.

Я хочу использовать adminProducts->addProductImage($object), но я часами пытался создать экземпляр этого класса (или любого другого класса).

Что бы я ни делал, я всегда получаю class 'ObjectModel' not found in xxx.php on line nnn.

Я попытался включить ObjectModel.php, но, по-видимому, базовый класс ObjectModel не объявлен в этом файле. Большая проблема в том, что он нигде не объявлен!

Итак, мой вопрос: как мне загрузить ObjectModel, чтобы удовлетворить все другие классы, которые он расширяет?


person marlar    schedule 03.12.2011    source источник


Ответы (1)


Это не совсем ответ на ваш вопрос, но он должен решить вашу проблему. Мой совет: создайте с помощью скрипта CSV-файл с идентификатором, именем и разделенными запятыми ссылками на файлы, подобные этому.

102;"iPad";"http://link.to/img/1.jpg","http://link.to/img/2.jpg"

и используйте функцию импорта в бэк-офисе.

Это проще и надежнее.

person szym    schedule 16.12.2011
comment
Спасибо, но это не вариант. Контекст — это данные веб-службы SOAP, которые необходимо передать в базу данных с помощью cronjob. - person marlar; 20.12.2011