Задать вопрос
dilikpulatov
@dilikpulatov
веб-программист

В Yii2 как получить количество элементов с помощью hasMany?

Здравствуйте!
Например у меня есть таблица категории и постов
при выводи категории должно выводить количество постов которые под этого категории
через HasMany как?
или есть другой вариант? например через JOIN можно...и это как?(а JOIN не когда не сделал запрос к получения количество)
  • Вопрос задан
  • 1021 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • HTML Academy
    Бэкенд-разработчик для Addamant
    6 месяцев
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Решения вопроса 1
qonand
@qonand
Software Engineer
Для получение количества постов для одной категории можно сделать например так,
$category->getPosts()->count();

Если же нужно получить данные по нескольким категориям тогда стоит сделать что-то подобное (смотрите последний пример)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы