2010-06-25 11 views
5

Qualcun altro utilizza David Persson's media plugin for CakePHP? Sto lottando con l'installazione di alcune funzionalità dell'ultima versione. Mi piacerebbe configurarlo per creare un nome file basato su UUID per le immagini caricate, ma non sono sicuro di come farlo.CakePHP Media Plugin versione 1.3, nomi di file UUID

Mi batterò ancora un po ', ma sto pubblicando per scoprire se qualcuno qui può dirmi se l'1.3 è generalmente funzionante o in generale NON funziona.

+0

qualcuno del gruppo google per cakephp mi ha informato che sta usando questo con la torta 1.3. sto ancora cercando di capire. – the0ther

risposta

2

Finalmente questo (parzialmente) funzionante. La roba UUID nome del file funziona quando ho posto il seguente codice nel mio modello Allegato:

function transferTo($via, $from) { 
    extract($from); 
    $irregular = array(
     'image' => 'img', 
     'text' => 'txt' 
    ); 
    $name = Mime_Type::guessName($mimeType ? $mimeType : $file); 
    if (isset($irregular[$name])) { 
     $short = $irregular[$name]; 
    } else { 
     $short = substr($name, 0, 3); 
    } 
    $path = $short . DS; 
    $path .= String::uuid(); 
    $path .= !empty($extension) ? '.' . strtolower($extension) : null; 
    return $path; 
} 

ancora sto avendo qualche problema con le altre parti del Media Helper, ma l'autore ha pubblicato alcuni aggiornamenti al suo repository git oggi (17 luglio 2010).

+0

hey amico .. hai attivato questo plugin? –

+0

mi sono avvicinato molto, lo ha fatto MOLTO lavoro fuori dalla scatola. alla fine sono passato a una soluzione diversa. ho notato che l'autore ha aggiornato MediaHelper da allora, quindi potresti provare. – the0ther

Problemi correlati