atis2345
@atis2345
PHP developer

Как узнать сумму итемов используя релейшены в Yii2?

class Customer
{
    /** @var $totalHouses total Houses */
    public $totalHouses;

    /** @var $houses array of Houses */
    public $houses;

    /** @var $sum total sum of Houses */
    public $sum;
}

class House
{
    /** @var $District District */
    public $District;

    /** @var $cost float */
    public $cost;

    /** @var $customer Customer|null */
    public $Customer;
}

class District
{
    /** @var $totalHouses total Houses */
    public $totalHouses;

    /** @var $houses array of Houses */
    public $houses;

    /** @var $sum total sum of Houses */
    public $sum;
}


связи:

houses.customer_id = customer.id
houses.district_id = district.id

как узнать общую сумму домов у покупателя?
как узнать общую сумму домов района?
как узнать общее количество домов района?
  • Вопрос задан
  • 236 просмотров
Решения вопроса 1
atis2345
@atis2345 Автор вопроса
PHP developer
Вот так вот:
sum + yii2 relation
How get sum of field in the related table in one q...

Единственное что не очень хорошо так это то что "жадная" загрузка не работает!
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы