/** * @return \yii\db\ActiveQuery */ public function getAuthor() { return $this->hasOne(Authors::className(), ['id' => 'author_id']); }
/** * @return $this */ public function getAuthors() { return $this->hasMany(Authors::className(), ['id' => 'id_author'])->viaTable(AuthorsBooksRelation::tableName(), ['id_book' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getBookAuthors() { return $this->hasMany(Authors::className(), ['id' => 'a_id'])->via('bookAuthorRels'); }
/** * @return \yii\db\ActiveQuery */ public function getIdAuthor() { return $this->hasOne(Authors::className(), ['id' => 'id_author']); }
public function getAuthor() { return $this->hasOne(Authors::className(), [Authors::FIELD_ID => self::FIELD_AUTHOR_ID]); }