0
Я пытаюсь перечислить сообщения общественного статуса и друзей сообщенияКак союз при использовании сопоставления
получать друзей на сообщения
$friendsPosts= $this->Posts->find('all')
->contain(['Users', 'Languages', 'PostStates'])
->matching('Users.Dusers', function ($q) {
return $q->where(['Dusers.id' => $this->Auth->user('id')]);
});
получения общественного поста
$posts= $this->Posts->find('all')
->where(['Posts.post_state_id' => 3])
->contain(['Users', 'Languages', 'PostStates']);
$posts->union($friendsPosts);
dd($posts->toArray());
сообщение об ошибке: Использованный ВЫБРАТЬ операторы имеют разное количество столбцов