示例#1
0
文件: _form.php 项目: kotmonstr/gitar
                    </div>

                    <div class="form-group">
                        <?php 
echo Html::Button('Выберите дополнительные фотографии (300x300) - макс 5 шт', ['class' => 'btn btn-success', 'onclick' => '$(".send-file").click()']);
?>
                    </div>


                    <div class="form-group photos">
                        <?php 
if ($model->id) {
    ?>
                        <?php 
    $_modelPhotos = Photo::getPhotos($model->id);
    if ($_modelPhotos) {
        foreach ($_modelPhotos as $photo) {
            echo "<img id='img-" . $photo->id . "' onclick='delImage(" . $photo->id . ")' class='del-on-hover' src='/upload/items_images/" . $photo->name . "' alt='' width='100px' height='100px' title='Кликнуть для удаления'>";
        }
    }
    ?>
                        <?php 
}
?>
                    </div>

                    <div class="form-group">
                        <?php 
echo Html::submitButton($model->isNewRecord ? 'Создать' : 'Сохранить изменения', ['class' => $model->isNewRecord ? 'btn btn-info' : 'btn btn-info']);
?>
示例#2
0
 function getImageOriginal($imageId)
 {
     $imageName = Photo::find()->where(['items_id' => $imageId])->one();
     return $imageName ? '/upload/items_images/' . $imageName->name : '/image/default.jpg';
 }
示例#3
0
文件: view.php 项目: kotmonstr/gitar
                        class="glyphicon glyphicon-remove"></i></a>
            </div>
        </div>
        <div class="box-content">
            <div class="row">
                <div class="items-view">

                    <h1><?php 
echo Html::encode($this->title);
?>
</h1>

                    <p>
                        <?php 
echo Html::a('Редактировать', ['update', 'id' => $model->id], ['class' => 'btn btn-primary']);
?>
                        <?php 
echo Html::a('Удалить', ['delete', 'id' => $model->id], ['class' => 'btn btn-danger', 'data' => ['confirm' => 'Are you sure you want to delete this item?', 'method' => 'post']]);
?>
                    </p>

                    <?php 
echo DetailView::widget(['model' => $model, 'attributes' => ['name', ['attribute' => 'cat_id', 'format' => 'raw', 'value' => $model->cat->name], ['attribute' => 'brend_id', 'format' => 'raw', 'value' => $model->brend->name], 'strings', 'anker', 'form', 'bridj', 'material', ['attribute' => 'pie', 'value' => $model->pie ? 'Есть' : 'Нет'], 'lad', ['attribute' => 'inlay', 'value' => $model->inlay ? 'Есть' : 'Нет'], 'shema', 'q_volume', 'q_tone', 'add', 'price', ['attribute' => 'Основное Фото', 'format' => 'html', 'value' => Items::getMainPhoto($model->id)], ['attribute' => 'Дополнительные фото', 'format' => 'html', 'value' => Photo::getPhotosHTML($model->id)]]]);
?>

                </div>
            </div>
        </div>
    </div>
</div>
示例#4
0
 public function actionDeleteImage()
 {
     $id = Yii::$app->request->post('id');
     $model = Photo::findOne($id);
     $model->delete();
     // найти картику и удалить
     $uploaddir = Yii::getAlias('@frontend') . '/web/upload/items_images/';
     $filename = $uploaddir . $model->name;
     if (!@unlink($filename)) {
         die('Error Delete File.');
     }
 }