Exemplo n.º 1
0
 public function actionCheckBroken()
 {
     /** @var Image[] $images */
     $images = Image::find()->all();
     ErrorImage::deleteAll();
     foreach ($images as $image) {
         $src = $image->filename;
         if (Yii::$app->fs->has($src) === false) {
             $errorImage = new ErrorImage();
             $errorImage->setAttributes(['img_id' => $image->id, 'class_name' => $image->className()]);
             $errorImage->save();
         }
     }
 }