file_exists('img/image/'.$photo->name)
if(file_exists(\Yii::getAlias('@frontend').'/web/img/image/'.$photo->name))
{
unlink(\Yii::getAlias('@frontend').'/web/img/image/'.$photo->name);
}else{
throw new NotFoundHttpException('The requested page does not exist.')
}
echo \Yii::getAlias('@frontend').'/web/img/image/'.$photo->name);
if(file_exists(Url::to('img/image/' . $photo->name)))
то есть не так, что если 1 жанр или тег совпадает то вывести, а нормально.
Тут всё рассказано.