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