Всем привет. сижу туплю но не решается Хочу вывести в карточке товара -товары аналоги. ean у всех аналогов одинаков. взял за основу похожие, застрял на этапе получения данных в модели добавил функцию public function getProductAnalogi($product_id) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product WHERE ean = '" . (int) . "'"); return $query->rows; } и понял что не понял как отфильтровать понимаю что нужно получить как то значение ean как константу, но... буду благодарен за любую помощь
Подскажите как из контролера передать значения всех одинаковых этому товару ean? К примеру есть 5 товаров с одинаковым еаn. Я хочу в карточке товара одного получить их все. Чтобы отобразить в виде как рекомендуемые
Зачем? Вы из контроллере передаете еан в модель, а в моделе вы с помощью запроса формируете запрос, который вернет вам выборку обратно в контролллер.
Я пытаюсь получить на странице товара данные других товаров, имеющих одинаковый идентификатор. В контролере у меня есть массив данных одного товаров и выборка по ключу product_id Как мне получить массив товаров с выборкой по ключу ean(учитывая что ean не уникален для n- товаров
для начала в контроллере должно быть что то такое PHP: $this->model_catalog_product->getProductAnalogi($product_info['ean']); а уже потом в моделе Код: public function getProductAnalogi($product_id) { у вас в переменной product_id появится значение ean Эту переменную и ставите в запрос WHERE ean =
Огромное спасибо Chukcha за пендали в нужном направлении. Готового решения не искал, интересно было именно разобраться. Потратил кучу нервных клеток и кофе) но зато победил)