modifer Url d'une view

Par wenz, il y a 10 ans


J'ai une action dont le nom est sous la forme suivante controller/arrivelist/ , j'aimerais avoir url sous cette forme controller/arrive/liste en utilisant le route, le problème je voudrais remplacer par par le slash sans utiliser le préfixage.
Merci

4 réponses

Aerue, il y a 10 ans

Quel version de Cake utilises-tu ?

wenz, il y a 10 ans
 cakephp  2.6
Lartak, il y a 10 ans

Bonsoir.
Sur la page route.php, il te suffit de définir comme ceci :

Router::connect('/:controller/arrive/liste', ['controller' => '{controller}', 'action' => 'arrive_list']);

Et dans le helper Html :

$this->Html->link('Nom du lien', ['controller' => '{controller}', 'action' => 'arrive_list']);

Remplacer bien sûr {controller} par le nom du controller.

wenz, il y a 10 ans

Merci ça marche