->where(function ($query) use ($option) {
$query->where($option['where']['where1'])->whereOr($option['where']['where2']);
}) 我用fetchSql 查看语句得到
SELECT ac.name name,ac.id_path pPath,`a`.* FROM `t_cms_article` `a` INNER JOIN `t_cms_category` `ac` ON `ac`.`id`=`a`.`category_id` WHERE `a`.`status` IN ('0','1') AND ( ( a.category_id = 19 ) AND ( ac.id_path like "%,19,%" ) ) ORDER BY `sort_order` DESC 最佳答案