예제 #1
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getMusic()
 {
     return $this->hasMany(Music::className(), ['Id' => 'musicId'])->via('resMaps');
 }
예제 #2
0
파일: Item.php 프로젝트: IVsevolod/zouk
 public function getSounds()
 {
     return $this->hasMany(Music::className(), ['id' => 'entity_2_id'])->viaTable(EntityLink::tableName(), ['entity_1_id' => 'id'], function ($query) {
         $query->onCondition(['entity_1' => Item::THIS_ENTITY, 'entity_2' => Music::THIS_ENTITY]);
     });
 }