Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Orkh3ll0
 Погделиться

Рекомендованные сообещёния

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

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);

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

Ссылка на комменирий
Погделиться на других сайих


Гость
Эи тема закрыи для дальнейших сообещёний.
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.