Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to display in "view" of images, which have a name? #59

Open
drkrol opened this issue Feb 1, 2017 · 4 comments
Open

How to display in "view" of images, which have a name? #59

drkrol opened this issue Feb 1, 2017 · 4 comments

Comments

@drkrol
Copy link

drkrol commented Feb 1, 2017

How to display in "view" of images, which have a name, for example "myname"? This code will show all images:
<?= Html::img($img->getUrl())?>
How to show certain?

Здравствуй.
Как вывести в виде только то изображение, у которого есть имя. У тебя в бд есть поле name, и указать я его могу вот так: $this->attachImage($path, false, myname); . А как мне получить это изображение с моим именем?
Надеюсь, я понятно пояснил...

@CostaRico
Copy link
Owner

Добрый день, Кирилл.

Не мог бы ты показать больше кода?

По идее, после того, как ты находишь нужную картинку, тебе достаточно взять имя вот так $image->name.

Надеюсь, это будет полезно.

@drkrol
Copy link
Author

drkrol commented Feb 3, 2017

Прошу прощения за мою неграмотность. Не так давно изучаю php и yii, поэтому многих нюансов могу не знать.
Если я получаю главное изображение вот так:
<?= Html::img($model->getImage()->getUrl())?>
Все изображения вот так:

$images = $model->getImages();
foreach($images as $img){
<?= Html::img($img->getUrl())?>`
}

То как мне получить только то изображение, у которого имя "gold"?

@drkrol
Copy link
Author

drkrol commented Feb 4, 2017

<?= Html::img($model->getImageByName('myname')->getUrl()) ?>
Вот так. Вопрос закрыт.

@drkrol
Copy link
Author

drkrol commented Feb 4, 2017

Константин, будь добр, допиши в свой модуль функцию getImagesByName , чтобы можно было бы доставать несколько изображений с именем.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants