Как связать их в relations? Как выбирать к примеру выплаты за месяц используя relations используя sql поля date для этого?
Знаю, что можно написать свое условия для relations в таком виде:
Код: Выделить всё
public function relations()
{
return array(
'payments'=>array(self::HAS_MANY, 'Payment','','on'=>'something here'),
)}
Дата платежа из Выплаты больше Даты начала месяца и меньше Даты конца месяца
но из-за HAS_MANY Yii создает дополнительный подзапрос к таблице Выплаты и соответственно там нет колонок из Месяцев.
Вобщем, непонятно как связать в on свои данные.