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

[Решено] Добрый день товарищи.


Recommended Posts

Будьте так любезны опешите пошагово как мне достать новые поля которые я создал из таблицы oc_product записать их в массив products который в контролере и вывести в категориях?

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


Будьте так любезны опешите пошагово как мне достать новые поля которые я создал из таблицы oc_product записать их в массив products который в контролере и вывести в категориях?

:-)

подпишусь

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


model/catalog/product.php после

'name'             => $query->row['name'],

добавляем

'field_name'  => $query->row['field_name'],

catalog/controller/product/category.php после

'name'      => $result['name'],

добавить

'field_name' => $result['field_name'],

ну и в шаблоне, коль уже начали своими руками делать, я думаю разберетесь как в цикле вывести переменную field_name

 

это был пример для вывода из базы поля field_name в категориии

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

Сделал все так вот

 

в моделе

'flag1'           => $query->row['flag1'],
'flag2'           => $query->row['flag2'],
'flag3'           => $query->row['flag3'],
'flag4'           => $query->row['flag4'],
'text1'           => $query->row['text1'],
'text2'           => $query->row['text2'],
'text3'           => $query->row['text3'],
'text4'           => $query->row['text4']
 
в контролере
 
'text1'       => $result['text1'],
'text2'       => $result['text2'],
'text3'       => $result['text3'],
'text4'       => $result['text4'],
'flag1'       => $result['flag1'],
'flag2'       => $result['flag2'],
'flag3'       => $result['flag3'],
'flag4'       => $result['flag4'],
 
 
во вью 
 
в блоке
<?php foreach ($products as $product) { ?>


 <?echo $product['text1'];?>
 <?echo $product['text2'];?>
 <?echo $product['text3'];?>
 <?echo $product['text4'];?>
 <?echo $product['flag1'];?>
 <?echo $product['flag2'];?>
 <?echo $product['flag3'];?>
 <?echo $product['flag4'];?>}

 

Нечего не вывело. Почему? что не так то?

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


лучше так делать <?php echo $product['...']; ?>

если укорачиваете то тогда так <?=$product['..']?>

 

Что бы узнать что теряется делайте print_r(результат запроса); сначала в модели, потом в контроллере а потом принтите массив в шаблоне.

либо где-то кеш либо что-то неправильно делаете

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

лучше так делать <?php echo $product['...']; ?>

если укорачиваете то тогда так <?=$product['..']?>

 

Что бы узнать что теряется делайте print_r(результат запроса); сначала в модели, потом в контроллере а потом принтите массив в шаблоне.

либо где-то кеш либо что-то неправильно делаете

Возник след вопрос я когда вывожу не в категориях а в продукте то переменные пустые. печатаю масив в можеле данные на месте. печатаю в контролере пусто. Какие могут быть варианты? в контролере переменные есть но они пустые

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


print_r($product_info);

а в шаблон посмотрите по аналогии $data['поле'] = $product_info['поле'];

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

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

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

×
×
  • Створити...

Important Information

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