Здравствуйте! Приложение на Yii2, БД Oracle.
Есть таблицы:
- projects (Проекты)
- user (Пользователи)
- user_projects (Пользователи в проекте) many to many поля - project_id, user_id
Связываю их в модели Projects так
public function getUserProjects()
{
return $this->hasMany(UserProjects::className(), ['project_id', 'id']);
}
public function getUsers()
{
return $this->hasMany(User::className(), ['id', 'user_id'])->via('userProjects');
}
в итоге если делать $model->users, то выдает ошибку Getting unknown property: common\models\Projects::project_id.