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

Ошибка. Переменная не найдена


Zeleni

Recommended Posts

Все привет. Хочу создать при добавление товара поле, типа "Описание", с характеристиками товара(да, так надо. не через атрибуты). Добавил поле в БД, поле в админке, контроллер, модель. Все по аналогии со системным полем description. Но по итогу мне выдает ошибку в шаблоне:

Notice: Undefined index: characteristics in /home/jmack/site.com/site-storage/modification/catalog/controller/product/product.php on line 250

Код на этой строчке такое: 

$data['characteristics'] = html_entity_decode($product_info['characteristics'], ENT_QUOTES, 'UTF-8'); 

Куда смотреть, подскажите. 

Если какая-то инфа еще нужно - скину

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


сделайте print_r($product_info)

и увидите есть она там или нет

 

может у вас там c русская к примеру)

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

12 минут назад, spectre сказал:

сделайте print_r($product_info)

и увидите есть она там или нет

 

может у вас там c русская к примеру)

Можете написать как это сделать?

Я в пхп не силен.

 

PS . Вывел

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


1 минуту назад, Zeleni сказал:

Можете написать как это сделать?

Я в пхп не силен.

ну в контроллере перед после вашей вставки так и написать

 

print_r($product_info);

 

обновить кеш модов зайти в карточку товара

и увидите

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

1 минуту назад, spectre сказал:

ну в контроллере перед после вашей вставки так и написать

 

print_r($product_info);

 

обновить кеш модов зайти в карточку товара

и увидите

Просто сразу ";" не поставил)

В массиве ее вообще нет.  Где он должен принимать на вход эту пременную?

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


catalog/model/catalog/product.php

 

кстати вы может перемудрили с кеширование и кеш модов у вас не обновился

 

посмотрите в папке storage/modification этот файл

 

попробуйте открыть консоль, отключить кеш на вкладке network и обновить кеш модов еще раз

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

12 минут назад, spectre сказал:

catalog/model/catalog/product.php

 

кстати вы может перемудрили с кеширование и кеш модов у вас не обновился

 

посмотрите в папке storage/modification этот файл

 

попробуйте открыть консоль, отключить кеш на вкладке network и обновить кеш модов еще раз

Этого файла в модификаторе вообще нет. Там только category.

В браузере изначально отключал кэш

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


2 часа назад, spectre сказал:

catalog/model/catalog/product.php

 

кстати вы может перемудрили с кеширование и кеш модов у вас не обновился

 

посмотрите в папке storage/modification этот файл

 

попробуйте открыть консоль, отключить кеш на вкладке network и обновить кеш модов еще раз

У Вас больше идей нет на что можно обратить внимание?

 

Насколько я понимаю, это наверняка проблема с кэшом. Например, если я внесу изменения в файл модели, то в шаблоне категорий эти изменения видны, но нет этих изменений в product, туда приходят прежние данные

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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