Возникла проблема при суммировании связанных данных из другой таблицы.
Я создал геттер следующим образом ...
public function getContItems()
{
return $this->hasMany(ContItems::className(), ['CONTNO' => 'inspQuoteNo'])->sum('LINETOT');
}
Когда я использую это, я получаю следующую ошибку: " frontend \ models \ Quotes не имеет отношения с именем" contItems ". "
Когда я объявляю получатель следующим образом, я не получаю ошибки, но не хочу, чтобы l oop просматривал результаты для суммы, так как это очень медленно:
public function getContItems()
{
return $this->hasMany(ContItems::className(), ['CONTNO' => 'inspQuoteNo']);
}
Кто-нибудь знает, почему сумма не работает и поступает так, как будто с суммой не объявлено никакого отношения?
Спасибо!