Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ошибка при выводе фото в списке заказов


Recommended Posts

Пишу себе мод для ocStore 2.3 для модификации страницы списка заказов. Застрял на том что не хотят выводится фото товаров.

В admin/controller/catalog/order.php таким вот способом добываю данные товаров:

			// Products
			$data['order_products'] = array();
			$data['product_info'] = array();

			$this->load->model('tool/image');
			$this->load->model('catalog/product');

			$products = $this->model_sale_order->getOrderProducts($result['order_id']);

			foreach ($products as $product) {
				$product_info = $this->model_catalog_product->getProduct($product['product_id']);

				$data['order_products'][] = array(
					'product_id' => $product['product_id'],
					'name'       => $product['name'],
					'model'      => $product['model'],
					'thumb'      => $image = $this->model_tool_image->resize($product_info['image'], 40, 60),
					'option'     => $this->model_sale_order->getOrderOptions($result['order_id'], $product['order_product_id']),
					'quantity'   => $product['quantity'],
					'price'      => $product['price'],
					'total'      => $product['total'],
					'reward'     => $product['reward']
				);
			}

 

Потом додал order_products в массив orders. И прописал все нужные данные в шаблон. Без картинки все отображается как надо. А после прописывания строки с thumb, все - белая страница, в журнале ошибка Undefined index: image.

Случайно попробовал такой вариант:

'thumb'      => $image = $this->model_tool_image->resize($product_info[image], 40, 60),

Страница загрузилась и картинки отобразились, но куча ошибок - Warning: Use of undefined constant image - assumed 'image'.

Версия PHP 7.3

Прошу помощи в знающих людей, себе уже голову сломал

Надіслати
Поділитися на інших сайтах


16 часов назад, Tom сказал:

А вот так заработало! Ура! Разница только в том что в вашем файле создана новая функция getOrderProductsList которая до данных о товаре додает и фото, а не как стандартная только данные без фото. Более грамотно чем мой рукожопный метод вытягивания большого массива данных для извлечения только одного фото через стандартную функцию getProduct.

Спасибо огромное за помощь

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.