Создал модуль park, в нем папку web/auto/4567/images
Загружаю картинку:
Код: Выделить всё
namespace app\modules\park\models;
use yii\base\Model;
use yii\web\UploadedFile;
class UploadForm extends Model {
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 : ?>
<div class="col-sm-12">
<?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="<?= \yii\helpers\Url::to($photo[$i]) ?>" class="img-responsive" alt="auto">
</div>
<?php if ($i % 4 == 0 || $i == 0) { echo '</div>'; } ?>
<?php endfor; ?>
</div>
<?php endif; ?>
</div>