/** * @param ThumbsFileData $data * @return NULL|\ImageMS\models\Thumbs\File\ThumbsFile */ public function add(ThumbsFileData $data) { $row = new ThumbsFile(); $row->setFileInformationId($data->file_information_id)->setThumbsId($data->thumbs_id)->setFilePath($data->file_path)->setType($data->type)->save(); if (!$row->getId()) { throw new ErrorException('ThumbsFile object not created'); } return $row; }
/** * @return \yii\db\ActiveQuery */ public function getThumbsFile() { return $this->hasMany(ThumbsFile::className(), ['thumbs_id' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getImageThumbs2files() { return $this->hasMany(ThumbsFile::className(), ['file_information_id' => 'id']); }