Я работаю над проектом SilverStripe.Теперь я запрашиваю данные.То, что я пытаюсь сделать, это получить все записи, где выполняется условие where на количество его отношений.
Пожалуйста, посмотрите на этот запрос
NewsPage::get();
Вышеупомянутый запрос получит всеЛента новостей.NewsPage имеет много блогов.Таким образом, они имеют отношения один ко многим.Поэтому, если я хочу получить все блоги на странице новостей, я должен это сделать.
$newPage->BlogPosts()
Теперь я пытаюсь получить все страницы новостей, которые имеютболее одного сообщения в блоге.
Что-то вроде этого произвольного кода
$newPage->where('BlogPosts.Count', '>', 1)->get();
Так, как мне этого добиться, пожалуйста?