2010-06-25 5 views
5

Est-ce que quelqu'un d'autre utilise David Persson's media plugin for CakePHP? Je me bats avec la mise en place de certaines fonctionnalités de la dernière version. Je voudrais le configurer pour créer un nom de fichier basé sur UUID pour les images téléchargées, mais je ne suis pas sûr de savoir comment s'y prendre.Plugin CakePHP Media version 1.3, noms de fichiers UUID

Je me battrai un peu plus, mais je poste pour savoir si quelqu'un ici peut me dire si le 1.3 fonctionne généralement ou ne fonctionne généralement PAS.

+0

quelqu'un au groupe google pour cakephp m'a informé qu'il l'utilise avec du gâteau 1.3. Je suis toujours en train de comprendre. – the0ther

Répondre

2

Enfin obtenu ce (partiellement) de travail. Les trucs de nom de fichier UUID fonctionne lorsque je place le code suivant dans mon modèle de fixation:

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; 
} 

Je suis encore avoir des problèmes avec d'autres parties du Helper Media, mais l'auteur a publié des mises à jour de son dépôt git aujourd'hui (17 juillet 2010).

+0

hey buddy .. avez-vous eu ce plugin de travail? –

+0

Je me suis rapproché, il a travaillé presque out-of-the-box. à la fin je suis passé à une solution différente. J'ai remarqué que l'auteur a mis à jour MediaHelper depuis lors, alors vous pouvez essayer. – the0ther