Жень, топчусь на месте
>>>>
$data = [];
foreach ($availabilities as $k => $v){
$data[$v->days_id][] = $v->getUserAvailabilities()->select('availability_id')->where(['user_id' => 656, 'days' => $v->days_id])->all();
}
но таким методом у меня получается к примеру $data[1] = [0 => [availability_id=>12], 1=> [availability_id=>12]];
$data[1] = [0 => [availability_id=>[12,13]]
А мне надо)))) как мне этого добиться?
Миха Панкратов:
foreach (\app\models\Availabilitie::find()->with('days')->all() as $key => $value) {
dd($value->getUserAvailabilities()->all());
}
форичем у меня получилось но получилось вообще все)))) а мне надо по конкретному пользователю
dd($value->getUserAvailabilities()->all());
как мне передать user_id?