Dans un tuto http://www.grafikart.fr/tutoriels/php/redimensionnement-image-php-137, il nous est expliqué comment redimensionner des images a la volée en PHP.
Je souhaiterai en faire de même depuis cakePhp.

Pour se faire, au lieu de modifier le .htaccess, il m'est parru logique de modifier le routes.php.

Ainsi j'ai essayé de faire ceci:

Router::connect('/img/albums/:idAlbums/[a-zA-Z\/\-_0-9]*',array('controller'=>'medias','action'=>'cropper'),array('pass'=>array('idAlbum'),'idAlbum'=>'[0-9]+'));

Voici mon MediaController

function admin_cropper($idAlbum){
        echo 'toto';
    }

Lorsque je suis sur l'url suivante:
http://127.0.0.1/soul/img/albums/1/2012\_10\_28\_14\_11

J'obtient une erreur comme celle ci:
Missing Controller
Error: ImgController could not be found.
Error: Create the class ImgController below in file: app\Controller\ImgController.php
<?php
class ImgController extends AppController {

}

Quelqu'un peu m'aider svp?

Merci d'avance.

2 réponses


Et en ajoutant :

'admin'=>true

dans ton router..

duffJohn
Auteur

Non ca ne fonctionne pas mieux :s