Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
    jasny
    Jan Brabec
    @brabijan
    @chemix uvnitr toho callbacku totez
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
    jj
    bude to prehlednejsi
    @brabijan je to tam
    jeste dam jednu mezeru pryc
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
    @brabijan snad final
    Jan Brabec
    @brabijan
    uz jsem ti o ni chtel psat :D
    @chemix perfektni
    @chemix mergnuto, diky :)
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
    diky, nechces to otagovat?
    Jan Brabec
    @brabijan
    tak na to mrkneme na posobote
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
    ok :thumbsup:
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d

    @brabijan resis nejak lepe zobrazovani v sablone?

    <img n:img="$product->image_namespace/$product->image_filename, 200x120, exact”>

    Jde mi o to zdali existuje nejaka cesta jak tam dat jen treba

    <img n:img="$product->image, 200x120, exact”>

    troskota mi to na tom zpracovani parametru …

    Jan Brabec
    @brabijan
    @chemix staci implementovat na tom objektu interface ImageProvider, pak budes vykreslovat pres
    <img n:img="$product, 200x120, exact”>
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
    @brabijan ja si myslel ze tam bude nejakej podobnej figl :​ )
    jdu to prubnout, diky
    @chemix spatne jsem pastnul ten example, ma tam byt jen $product (upravil jsem odpoved)
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
    jen narazim na problem ze ten getNamespace ma byt staticky
    ja ten namespace taham z db… :(
    Jan Brabec
    @brabijan
    hm, nenapadlo me, ze by to nekdo mohl pouzivat takhle
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
        /**
         * @return string
         */
        public static function getNamespace()
        {
            //return $this->image_namespace;
            return 'product/2015/11';
        }
    kdyz to tam dam “natvrdo” tak to jede … ale s tim dynamickym namespace to neprojde… to chce nejake vetsi zasahy …
    ja ten namespace asi pouzivam nejak mimo myslene hranice :D
    Jan Brabec
    @brabijan
    jn
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
    ale kdyz upravim ten interface ze nama byt statick tak to bezi … k cemu se pozuiva to staticke volani? pouziva se?
    Jan Brabec
    @brabijan

    moc nevim jak to vyresit, protoze ja to zaroven pouzivam jako
    $storage->setNamespace(Entity::getNamespace())->upload($image);

    a kdyz nebude v interface static, tak pak na entite statickou metodu udelat nemuzu, protoze interface

    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
    hmmm to je zapeklite … zapeklite…
    dva mozne interfacy? ten tvuj kvuli zpetne kompatibilite a novy nestaticky, leda se statickou metodou getStaticNamespace()
    Jan Brabec
    @brabijan
    at premyslim jak premyslim, jine reseni me nenapada
    nicmene tohle reseni se mi taky moc nelibi
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
    a namespace = “product” a filename = “2015/11/sjdkaj_sdj.jpg” resenim je?
    Jan Brabec
    @brabijan
    @chemix teoreticky by to resenim byt melo, akorat se ti zmeni cesty k obrazkum, budes mit product/original/2015/11/...jpg namisto product/2015/11/original/...jpg
    @chemix takze pokud uz mas nejaky obrazky nahrany, tak by bylo treba je presunout do novyho umisteni
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
    to bych asi prezil :​)
    ale nejak si matne vzpominam ze jsem s tim take nejak narazil …
    $storage->setNamespace(Entity::getNamespace())->upload($image, ‘2015/12’);
    a i ten koncept ze ti filename muze vracet foldry asi neni uplne koser …
    no necham to zatim pri starem, treba nas neco napadne jak to zlepsit a zvetsit verzovani o 1 :​)
    Jan Brabec
    @brabijan
    ve vysledku si to muzes ulozit kam chces rucne, bez toho, aniz bys pouzival imageStorage
    pripadne pouzit tuhle metodu, ale nevypada to moc funkcne - https://github.com/brabijan/images/blob/master/src/Brabijan/Images/ImageStorage.php#L124
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
    tak on resi to unikatni pojmenovani apd…
    Jan Brabec
    @brabijan
    jj
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
    do databaze bych pak neukladal stale stejny namespace “product” ale jen folder “2015/11” a filename
    Jan Brabec
    @brabijan
    @chemix pripadne muze byt jeste resenim vymenit si implementaci pro ImagePipe a pridat si tam ten tvuj interface
    Ghost
    @ghost~52fa53f95e986b0712ef6c8d
    a to bych mohl ukladat teoreticky dohromady (folder + filename) a namespace by byl definovan v configu … pripadne v modelu
    jde mi celkove o ten koncept… ty jsi neresil to zanorovani folderu a tohle je stale takove to hot fix reseni… mozna by to chtelo nejak koncepcne vyresit … nevim …
    mizim na vzduch a zimu … treba me neco “genialniho” napadne :​ )
    forkovat se mi to nechce :​) zbytecne dalsi repo…
    Jan Brabec
    @brabijan
    @chemix zatim z moji strany nebyla potreba neco takoveho delat