webplus
Новичок
Здравствуйте!
У меня есть таблица catalog - в ней id, name.
Есть таблица vacancy - в ней id и еще текстовые поля.
И есть еще таблица tbl_vacancy_catalog в ней vacancy_id, catalog_id
И еще есть таблица tbl_vacancy_city в ней vacancy_id, city_id
Мне нужно вывести данные из таблицы catalog с подсчетом количества вакансий в каждой из категорий и указанным ID города.
В моделе CActiveRecord я добавляю:
Но как мне привязать еще таблицу tbl_vacancy_city связать в ней tbl_vacancy_city.vacancy_id с таблицей tbl_vacancy_catalog.vacancy_id и добавить условие tbl_vacancy_city.city_id=2
У меня есть таблица catalog - в ней id, name.
Есть таблица vacancy - в ней id и еще текстовые поля.
И есть еще таблица tbl_vacancy_catalog в ней vacancy_id, catalog_id
И еще есть таблица tbl_vacancy_city в ней vacancy_id, city_id
Мне нужно вывести данные из таблицы catalog с подсчетом количества вакансий в каждой из категорий и указанным ID города.
В моделе CActiveRecord я добавляю:
Код:
public function relations() {
return array(
'vacancyCount'=>array(self::STAT, 'Vacancy', 'tbl_vacancy_catalog(catalog_id,vacancy_id)'),
);
}