/** * @return \yii\db\ActiveQuery */ protected function getImage($field = null) { $field = $this->getImageFieldName($field); return $field === null ? null : $this->owner->hasOne(Image::className(), ['id' => $field]); }
/** * @return \yii\db\ActiveQuery */ public function getImage() { return $this->hasOne(Image::className(), ['id' => 'image_id']); }
/** * @return \yii\db\ActiveQuery */ public function getImages() { return $this->hasMany(Image::className(), ['id' => 'image_id'])->viaTable('{{%dkh_image_store}}', ['store_id' => 'id']); }