Я хочу разделить две языковые папки для всех файлов, кроме изображений.
Ответ
В CakePHP по умолчанию задан язык, так что любой пользователь может поместить много языков, и для этого нам нужно создать diff.folders для этого.
И если вы не хотите этого делать, то во всех файлах вы можете указать конкретный тег, чтобы указать, является ли он "eng" или "fr".
Например: en_abc.ctp, fr_abc.ctp.
Как правильно сделать маршрут URL ??
Ответ:
По умолчанию укажите "en" в вашем URL, и если что-то изменится, сделайте это с помощью "fr" и извлеките данные из xml.
Router::connect('/en', array('controller' => 'users', 'action' => 'index/en'));
Router::connect('/fr', array('controller' => 'users', 'action' => 'index/fr'));
а также в индексной функции вы можете проверить переменную, которая передается, если приходит «en», тогда взять все данные с английского, а если «Fr», то взять все с французского
Я надеюсь, что это помогает ..