【问题标题】:How to sort products in CodeIgniter 3?如何在 CodeIgniter 3 中对产品进行排序?
【发布时间】:2019-03-31 08:30:48
【问题描述】:

我正在创建小型电子商店以在其中销售产品,但我无法弄清楚我需要如何分类。所以我需要根据品牌、价格范围、性别(男性或女性)对商品进行分类。如果用户给了我所有三个细节,我只需在 3 where 语句中执行,如下所示:

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

但是如果用户只给我 2 个类别怎么办,空的 where 语句会造成问题吗?如果用户给了我多个品牌名称,我该如何编写多个 where 语句进行排序?

谢谢

【问题讨论】:

  • 请自己努力解决问题,或在寻求答案之前尝试阅读示例。

标签: php sorting web codeigniter-3 backend


【解决方案1】:

无论$brand_name 是否包含字符串或 数组

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-08
    • 2021-01-06
    • 2013-06-09
    • 2013-01-15
    • 1970-01-01
    相关资源
    最近更新 更多