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

[Решено] Вывесты на экран созданное значение в столбце из ДБ продуктов


Recommended Posts

Здравствуйте,

Opencart: 3.0.2.0

 

Не работает вывод значения столбца на экран. Помогите найти ошибку

Создал в таблице "".DB_PREFIX . "product" новые столбцы, теперь нужно вывести значение из столбца по его ID.

 

MODEL

В функции getProduct($product_id) добавил в SQL файле p.mycolumn(где p это таблица PRODUCT)

Добавил в array 'mycolumn'    => $query->row['mycolumn']

 

Controller:

Добавил свое значение свое

foreach ($products as $product_id) {
	$product_info = $this->model_catalog_product->getProduct($product_id);
	.
	.
	.
	if ($this->config->get('mycolumn')) {
		$mycolumn = $product_info['mycolumn'];
	} else {
		$mycolumn = false;
	}
	.
	.
	.

	$data['products'][] = array(
	.
	.
	.
	mycolumn'      => $mycolumn,
	.
	.
	.
	);
}

VIEW:

Добавил в TWIG: {{ product.mycolumn }}

 

Пожалуйста Help, не могу найти ошибку. Не пойму почему не выводится. 
Заранее спасибо большое

 

 

Змінено користувачем Orkh3ll0
Надіслати
Поділитися на інших сайтах


@AlexDW Спасибо. Решил проблему, в контроллере передавал переменную не правильно.

'mycolumn'      => $mycolumn, 
	//А нужно было, то что внизу
'mycolumn' => $product_info['mycolumn'];

где  $product_info это:

$product_info = $this->model_catalog_product->getProduct($product_id);

Тему можно закрыть

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


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

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

Important Information

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