2017 © Pedro PelĂĄez
 

library storages

File and image storage.

image

tomaskarlik/storages

File and image storage.

  • Tuesday, June 26, 2018
  • by tomaskarlik
  • Repository
  • 1 Watchers
  • 0 Stars
  • 26 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 24 % Grown

The README.md

ImageStorage and FileStorage

Keep original file without changes., (*1)

Requirements

ImageStorage / FileStorage requires PHP 5.6 or higher., (*2)

Usage

Presenter, (*3)

class MyPresenter extends BasePresenter { 
  use TStoragePresenter; //or inject dependency to template manualy

}

config.neon, (*4)

parameters:
    images: 
        original: 'pictures/original' #relative from %wwwDir%
        thumbs: 'pictures/tn'
        sizes: ['100x100'] #pre-cached sizes
    uploads: 'uploads'

services:
  - TomasKarlik\Storages\FileStorage(%wwwDir%, %uploads%)
  - TomasKarlik\Storages\ImageStorage(%wwwDir%, %images.original%, %images.thumbs%, %images.sizes%)

nette:
    latte:
        macros:
            - TomasKarlik\Storages\Macros\FileMacros::install
            - TomasKarlik\Storages\Macros\ImageMacros::install


Template, (*5)

<img n:img="'namespace', $item->picture, NULL, 320, 240, \Nette\Utils\Image::EXACT" alt="{$item->name}">
<img n:img="'namespace', 'picture', 'jpg'"> <!-- define extension of original file sepratly -->

Save image, (*6)

 $this->image->setNamespace('myNamespace');
 $this->image->save($upload, $filename);

The Versions

26/06 2018

dev-master

9999999-dev

File and image storage.

  Sources   Download

BSD-3-Clause BSD-3

The Requires

 

file image storage nette

17/07 2017

1.0beta

1.0.0.0-beta

File and image storage.

  Sources   Download

BSD-3

The Requires

 

file image storage nette

17/07 2017

0.9beta

0.9.0.0-beta

File aNd image storage.

  Sources   Download

BSD-3

The Requires

 

file image storage nette