megauser Опубликовано 3 ноября, 2021 Жалоба Поделиться Опубликовано 3 ноября, 2021 В Productview.php нужно получить id текущей категории. $category = $this->categories->get_category($product->id); Почему то так, в category лежит bool(false) Цитата Ссылка на сообщение Поделиться на другие сайты
megauser Опубликовано 3 ноября, 2021 Автор Жалоба Поделиться Опубликовано 3 ноября, 2021 $category = reset($product->categories); var_dump($category->id); Так в category->id лежит null. Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 3 ноября, 2021 Жалоба Поделиться Опубликовано 3 ноября, 2021 Если запрос выполняете ниже этих строк // Категория и бренд товара $product->categories = $this->categories->get_categories(array('product_id'=>$product->id)); $this->design->assign('brand', $this->brands->get_brand(intval($product->brand_id))); $this->design->assign('category', reset($product->categories)); то у вас выведется id текущей категории $category = reset($product->categories); var_dump($category->id); Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 3 ноября, 2021 Жалоба Поделиться Опубликовано 3 ноября, 2021 4 часа назад, megauser сказал: В Productview.php нужно получить id текущей категории. $category = $this->categories->get_category($product->id); Почему то так, в category лежит bool(false) Потому что функция в параметре ожидает ID категории, а у Вас что-то постороннее... Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.