Как сортировать товары в CodeIgniter 3? - PullRequest
0 голосов
/ 26 октября 2018

Я создаю небольшой интернет-магазин для продажи продуктов в нем, но я не могу понять, как мне нужно сортировать. Поэтому мне нужно сортировать предметы по маркам, ценовому диапазону, полу (для мужчины или женщины). Если пользователь дает мне все три детали, я просто делаю это в 3, где утверждение, как это:

$this->db->where('brands', $brand_name);
$this->db->where('price', $price);
$this->db->where('gender', $gen);

Но что, если пользователь просто предоставит мне только 2 категории, будет пусто, если оператор создает проблему? и если пользователь дает мне несколько торговых марок, как я могу написать несколько операторов where для сортировки?

Спасибо

1 Ответ

0 голосов
/ 26 октября 2018

Такая конструкция будет работать независимо от того, содержит ли $brand_name строку или массив

$this->db->where_in('brands', (array) $brand_name);
...