есть объект сайт - Site
между объектами связь многие ко многим.
т.е. в бд существувет ещё таблица
user_site_accounts
с полями:
user_id //id пользователя
site_id //id сайта
url //адрес профиля пользователя на этом сайте
в модели User прописано следующие отношение:
Код: Выделить всё
public function relations()
{
return array(
'accounts' => array(self::MANY_MANY, 'Site', 'user_site_accounts(user_id, site_id)',
),
);
}
Код: Выделить всё
foreach($user->accounts as $account)
{
echo $account->name;
//
}
не пойму как это сделать просто и правильно средствами yii и AR .
Заранее спасибо!