Господа гуру, нужна помощь.
Есть модуль, в нем папка с картинками.
загружаю картинки так:
Код: Выделить всё
use yii\base\Model;
use yii\web\UploadedFile;
class UploadForm extends Model
{
/**
* @var UploadedFile
*/
public $imageFile;
public function rules()
{
return [
[['imageFile'], 'file', 'skipOnEmpty' => false, 'extensions' => 'jpeg, jpg'],
];
}
public function upload($path)
{
if ($this->validate()) {
$this->imageFile->saveAs($path . '/images/' . $this->imageFile->baseName . '.' . $this->imageFile->extension);
return true;
} else {
return false;
}
}
}
Пытаюсь достать так:
Код: Выделить всё
$photo = FileHelper::findFiles($path.'images', ['only'=>['*.jpg','*.jpeg']]);
Отображаю:
Код: Выделить всё
<div class="row">
<?php if (!$photo) : ?>
<div class="col-sm-12">
<h5>Фотографий автомобиля <span style='color:red'><?= $auto->numm ?></span> нет...</h5>
</div>
<?php else : ?>
<?php for ($i = 0; $i < count($photo); $i++) : ?>
<?php if ($i % 4 == 0 || $i == 0) { echo '<div class="row">'; } ?>
<div class="col-sm-3">
<img src="<?= $photo[$i] ?>" class="img-responsive" alt="auto">
</div>
<?php if ($i % 4 == 0 || $i == 0) { echo '</div>'; } ?>
<?php endfor; ?>
<?php endif; ?>
</div>
И ниразу не получается. помогите плиз! 3 день бьюсь.