Bonjour,
Comment fait on pour utiliser une nomenclature a deux lettres au lieu de 3 pour une site multilangue cakephp
au lieu d'avoir fra/posts/ avoir fr/posts/
par exemple !

6 réponses


Hello,

Pourquoi vouloir utiliser 2 lettres, plutôt que 3 ?

Les 3 lettres sont une convention de CakePHP, qui utilise la norme ISO 639-2
Maintenant, tu peut regarder ça http://book.cakephp.org/2.0/fr/development/routing.html#api-du-router

J'ai toujours utilisé les 3 lettres et jamais testé d'en utilisé 2 donc je ne pourrais pas t'aider plus.

ndiayejp
Auteur

MERCI POUR LA Réponse celà dit ça ne m'aide pas beaucoup !
j'aimerai passer à deux lettres au lieu de 3 comme le veut la convention de cake !

Justement, la convention de Cake, c'est 3 lettres. ^

la version 3 utilisera 2 lettres il me semble (avec possibilité de d'utiliser les noms plus précis par exemple en_UK et en_US)

ndiayejp
Auteur

Donc si je comprends bien il n'y as pas de solutions pour deux lettres !

Si normalement tu peux le faire avec Cakephp 2 mais faut modifier les routes pour que ça passe de 2 lettres à 3 lettres.
Sinon cakePhp 3 sort bientot je pense