pendalf89\filemanager\behaviors\MediafileBehavior::imageURL PHP Method

imageURL() public method

Возвращает ссылку на миниатюру, заданную через аргументы $attribute и $alias
public imageURL ( string $alias, boolean | string $attribute = false ) : boolean | string
$alias string Наименование миниатюры, задается в конфигурации filemanager
$attribute boolean | string Наименование атрибута (на случай, если в поведении казано несколько атрибутов)
return boolean | string Вернет false, если нет атрибутов или указанный не найден.
    public function imageURL($alias, $attribute = false)
    {
        if ($attribute && !in_array($attribute, $this->attributes)) {
            return false;
        } elseif ($attribute === false && !($attribute = reset($this->attributes))) {
            return false;
        }
        $owner = Owners::findOne(['owner_id' => $this->owner->primaryKey, 'owner' => $this->name, 'owner_attribute' => $attribute]);
        if ($owner instanceof Owners) {
            if ($mediaFile = Mediafile::findOne($owner->mediafile_id)) {
                return $mediaFile->getThumbUrl($alias);
            }
        }
        return false;
    }