/** * @return \yii\db\ActiveQuery */ public function getMediafiles() { return $this->hasMany(Mediafile::className(), ['id' => 'mediafile_id'])->viaTable('filemanager_mediafile_tag', ['tag_id' => 'id']); }
/** Render model info * @param int $id * @param string $strictThumb only this thumb will be selected * @return string */ public function actionInfo($id, $strictThumb = null) { $model = Mediafile::findOne($id); Yii::$app->assetManager->bundles = false; return $this->renderAjax('info', ['model' => $model, 'strictThumb' => $strictThumb]); }
/** * @return \yii\db\ActiveQuery */ public function getMediafile() { return $this->hasOne(Mediafile::className(), ['id' => 'mediafile_id']); }
/** * Load model by id * @param int $id * @return Mediafile */ private function loadModel($id) { return Mediafile::findOne($id); }