SELECT o.*, oar.* FROM object o LEFT JOIN object_attribute_radio oar ON o.id = oar.object_id WHERE (oar.group_id = 9 OR oar.group_id = 12) GROUP BY o.id;
$query = Object::find()
->alias('o')
->andWhere(['status' => 1])
->orderBy('status_object DESC')
->joinWith('objectCheckboxes')
->joinWith('objectRadios');
;
$query->addGroupBy('o.id');
SELECT COUNT(*) FROM (SELECT `o`.* FROM `object` `o` LEFT JOIN `object_attribute_checkbox` ON `o`.`id` = `object_attribute_checkbox`.`object_id` LEFT JOIN `object_attribute_radio` ON `o`.`id` = `object_attribute_radio`.`object_id` WHERE (`status`=1) AND ((`object_attribute_radio`.`group_id`=9) AND (`object_attribute_radio`.`group_id`=12)) GROUP BY `o`.`id`) `c`
$query->andFilterWhere([
'and',
['object_attribute_radio.group_id' => 9],
['object_attribute_radio.group_id' => 12],
]);
+ даже если была бы, при коммите зелень бы пропала, а тут она везде(не шучу, все файлы зелёные, кроме тех которые при git clone были добавлены)
У меня даже папка env с виртуальном окружении зелёная, хотя она в гит игноре есть, крч блед ... либо я что то не понимаю