Перейти к содержанию
Alecs1234

Гуру помогите с кодом, подскажите!

Рекомендуемые сообщения

Понадобилось добавить особые поля к товару.

с Базой разобрался, с админкой - почти, застрял на выводе этих данных на страницу.

конкретнее забуксовал на строчке в ***\catalog\model\catalog\product.php

public function getProducts($data = array()) {

.

.

$product_data = $this->cache->get('product.............

Подскажите, откуда берутся данные в $product_data

HELP!!!!!!

ocStore © 2009-2013 All Rights Reserved.

Version 1.5.4.1

Изменено пользователем Alecs1234

Поделиться сообщением


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

Из кэша, если они туда предварительно были занесены

  • +1 1

Поделиться сообщением


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

Спасибо есть толчек, а как эти данные в кеш попадают? Где и как это найти???

Поделиться сообщением


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

По коду посмотрите. Там обычно сначала идёт проверка, есть ли данные в кэше, если есть - берутся из кэша, если нет, то получаем данные и заносим их в кэш

  • +1 1

Поделиться сообщением


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

Разобрался, почти. СПАСИБО! Только не понятка с кешем - похоже не в браузер пишется этот кеш.

Поделиться сообщением


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

Да, это так. Кэш в опенкарте - это файлы на сервере в папке system\cache\

Смысл в том, чтобы не делать запросы каждый раз в БД, когда можно кэшировать информацию один раз, а потом при каждом запросе отдавать уже готовый кэш

  • +1 1

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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