在 ThinkPHP 中,可以使用_complex方法来实现多个条件之间的任意满足。可以按照以下方式编写代码:

$where['_complex'] = array(
    '_logic' => 'or',
    'c.buy_price' => array('neq', 0.00),
    'c.realweight' => array('gt', 0),
    'ap.product_url' => array('neq', ''),
    'c.wp_upload' => array('eq', 0),
);

以上代码将会生成一个复杂的查询条件,其中_logic参数设置为or,表示满足其中一个即可。其他条件使用键值对的形式表示,键是字段名,值是对应的查询条件。


原文地址: https://www.cveoy.top/t/topic/p4Bf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录