Я начинаю новый проект сайта в Codeigniter. Мне нужно, чтобы этот сайт был многоязычным, где английский язык будет по умолчанию. Я знаю, как работает языковой класс в codeigniter, и я его уже использую.Многоязычный сайт в Codeigniter
Я обеспокоен тем, что мне нужен URL-адрес, который будет отображаться на выбранном языке. Я объясниться с примером:
При выборе английский язык, у меня есть этот URL: www.domain.com/cars/list_cars где автомобилей является контроллером и list_cars это метод, отвечающий за вызов соответствующего представления.
При выборе испанского языка языка, я хотел бы, чтобы URL, чтобы показать, как www.domain.com/coches/mostrar_coches
Что является лучшим способом для достижения этой цели? Единственный способ, которым я могу думать, изменяя routes.php что-то вроде:
$route['cars/list_cars'] = 'coches/mostrar_coches';
Есть ли лучше/проще способ достижения этой цели?
Спасибо!
, имеющий запись в routes.php для каждой страницы, меня отталкивает, но я полагаю, что это единственный способ сделать это. Codeigniter должен знать, что вы хотите перевести на страницу имен, и в этой ситуации я не могу использовать регулярное выражение. – yinyang78