From 7f0ace2faf5681291e1afaf492c89871bd1a17c4 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Wed, 16 Nov 2016 13:55:12 +0200 Subject: [PATCH] full commit --- behaviors/SaveImgBehavior.php | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/behaviors/SaveImgBehavior.php b/behaviors/SaveImgBehavior.php index a0822fc..450a1a2 100755 --- a/behaviors/SaveImgBehavior.php +++ b/behaviors/SaveImgBehavior.php @@ -43,7 +43,7 @@ if($this->isLanguage) { $name = '[' . $this->owner->language_id . ']' . $name; } - + $image = UploadedFile::getInstance($this->owner, $name); if(empty( $image ) && $event->name == ActiveRecord::EVENT_BEFORE_UPDATE) { @@ -98,4 +98,26 @@ $directory = $fieldset[ 'directory' ]; return empty( $this->owner->$name ) ? ( $dummy ? $this->dummy_path : null ) : '/storage/' . $directory . '/' . $this->owner->$name; } + + /** + * @param string $image + * @return array + */ + public function getImagesConfig($image = 'image') { + $op = []; + if ($this->owner->$image) { + + $op[] = [ + 'caption' => $this->owner->$image, + 'url' => \yii\helpers\Url::to(['delimg', 'id' => $this->owner->primaryKey, 'field' =>$image ]), + 'key' => $this->owner->primaryKey, + 'extra' => [ + 'id' => $this->owner->primaryKey, + ], + ]; + + } + return $op; + } + } \ No newline at end of file -- libgit2 0.21.4