Bonjour j'aimerai votre aide je suis entrain de développer un site multilangue avec cakephp tout semble fontionner sauf pour le routing des liens exemple j'ai un lien qui somme nous par exemple et quand je clique dessus je perds le slug donc et j'ai une erreur :
Error: PageController could not be found.
Error: Create the class PageController below in file: app\Controller\PageController.php
<?php
class PageController extends AppController {

}
voici le code de mon fichier routes.php

Router::connect('/:language/page/:slug-:id',array(
                    'controller'=>'pages',
                    'action'    =>'show'),
                array(
                    'pass' =>array('id','slug','language'),
                    'id' =>'[0-9]+',
                    'language' => '[a-z]{3}'));

Router::connect('/:language/post/:slug-:id',array(
                    'controller'=>'posts',
                    'action'    =>'show'),
                array(
                    'pass' =>array('id','slug','language'),
                    'id' =>'[0-9]+',
                    'language' => '[a-z]{3}'));
Router::connect('/:language/categorie/:slug',array(
                    'controller'=>'posts',
                    'action'    =>'category'),
                    array(
                        'pass'=>array('slug'),
                        'categorie'=>'[0-9]+',
                        'language' => '[a-z]{3}'));
  Router::connect('/', array('controller' => 'pages', 'action' => 'index'));
// Language route 

 Router::connect('/:language/:controller/:action/*',
                           array(),
                           array('language' => '[a-z]{3}'));

2 réponses


Bonjour,
Déjà c'est normal qu'il ne trouve pas le controller "Page" car normalement c'est "Pages" et je ne comprend pas ta phrase, si tu pouvais reformuler sa afin que je t'aide plus.

ndiayejp
Auteur

J'ai toujours des problemes pour un site multilangue sous cakephp et le tutoriel de graf n'est pas trés détaillé quelqu'un aurait il une solution plus explicite notamment pour les modèles liés