Bon, bon!!!!

J'ai mis une image à la une et bien entendu, je constate que celle-ci n'est pas redimensionnée.
j'ai mis le code dans ma page index.ctp

<?php if(isset($v'Post']'thumbf'])): ?>
            <?php echo $this->Html->image(sprintf($v'Post']'thumbf'],150,150)); ?>
        <?php endif; ?>

J'ai mis celui-ci dans le router

Router::connect('/img/:file_:format.jpg', array('controller'=>'medias','action'=>'crop', 'plugin'=>'media'),
                array(
                    'file'=> 'uploads\/([0-9]{4})([0-9]{2})\/^\/]+',
                    'format'=> '150x150'
                ));

Quand je fais un debug, je vois bien le thumbf

'thumbf' => 'uploads/2012/05/mon_image_%dx%d.jpg'

Est-ce que c'est normal d'avoir toujours les "d"?
Comment résoudre ce problème?
merci de votre aide

1 réponse


karmalo
Auteur
Réponse acceptée

je viens de trouver la réponse sur son site http://grafikart.github.com/CakePHP-Media/usage.html

Router::connect('/img/:file_:format.jpg', array('controller' => 'medias', 'action' => 'crop', 'plugin' => 'media' ),array(
  'file' => 'uploads\/[0-9]{4}\/[0-9]{2}\/^\/]+',
  'format' => '200x300|200x150'
));