Dans mon application Cake, j'ai un contrôleur "completed_projects". Son action index ne prend aucun argument et liste certains projets. Les différentes pages sont accessibles par example.com/completed_projects/index/page:23
etc.
Je veux que les url soient comme ceci :
example.com/portfolio/page23
Il est évident que je dois établir des itinéraires pour cela. J'en ai essayé plusieurs comme :
Router::connect('/portfolio/page:num', array('controller' => 'completed_projects', 'action' => 'index'), array('pass'=>'page:num', 'num'=>'[0-9]+'));
et aussi :
Router::connect('/portfolio/:page:num', array('controller' => 'completed_projects', 'action' => 'index'), array('named'=>'num', 'page'=>'page', 'num'=>'[0-9]+'));
J'ai également essayé de les modifier encore et encore mais aucune d'entre elles ne fonctionne bien.
J'utilise CakePHP 1.3. Toute aide sera appréciée.