Example #1
0
 /**
  * @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;
 }
Example #2
0
 /**
  * @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']);
 }