Commit 9933beb12aff80c3c96a7bb7156505a77154d497

Authored by Administrator
1 parent 158f1f4e

30.06.16 event images

backend/controllers/EventController.php
@@ -97,7 +97,7 @@ class EventController extends Controller @@ -97,7 +97,7 @@ class EventController extends Controller
97 { 97 {
98 $model = $this->findModel($id); 98 $model = $this->findModel($id);
99 99
100 - if ($model->load(Yii::$app->request->post()) && $model->save()) { 100 + if ($model->load(Yii::$app->request->post())) {
101 if ( ($image = UploadedFile::getInstance($model, 'image')) ) { 101 if ( ($image = UploadedFile::getInstance($model, 'image')) ) {
102 $model->image = $image->name; 102 $model->image = $image->name;
103 } 103 }
backend/views/event/_form.php
@@ -11,8 +11,7 @@ use mihaildev\elfinder\ElFinder; @@ -11,8 +11,7 @@ use mihaildev\elfinder\ElFinder;
11 ?> 11 ?>
12 12
13 <div class="event-form"> 13 <div class="event-form">
14 -  
15 - <?php $form = ActiveForm::begin(); ?> 14 + <?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]); ?>
16 15
17 <?= $form->field($model, 'name')->textInput(['maxlength' => true]) ?> 16 <?= $form->field($model, 'name')->textInput(['maxlength' => true]) ?>
18 17
backend/views/event/view.php
@@ -32,10 +32,6 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = $this-&gt;title; @@ -32,10 +32,6 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = $this-&gt;title;
32 'name', 32 'name',
33 'alias', 33 'alias',
34 'body:ntext', 34 'body:ntext',
35 - [  
36 - 'format' => 'image',  
37 - 'attribute'=>'image',  
38 - ],  
39 'meta_title', 35 'meta_title',
40 'description', 36 'description',
41 'h1', 37 'h1',
common/models/Event.php
@@ -76,6 +76,7 @@ class Event extends \yii\db\ActiveRecord @@ -76,6 +76,7 @@ class Event extends \yii\db\ActiveRecord
76 [['created_at', 'updated_at' ], 'integer'], 76 [['created_at', 'updated_at' ], 'integer'],
77 [['name', 'alias', 'image', 'meta_title', 'description', 'h1','end_at'], 'string', 'max' => 255], 77 [['name', 'alias', 'image', 'meta_title', 'description', 'h1','end_at'], 'string', 'max' => 255],
78 [['name','body'], 'required'], 78 [['name','body'], 'required'],
  79 + [['image'], 'file'],
79 ]; 80 ];
80 } 81 }
81 82