2012-01-30 4 views
0

CodeIgniter url_title은 원래 체코 문자를 표준 영어 문자로 저장하는 가장 좋은 방법은 무엇입니까? 예를 들어 :CodeIgniter url_title을 체코 어 문자에서 표준 영숫자로 변경

현재이 : /projects/hledam-sponzora-na-nakup-prislusenstvi-k-invalidni1/123

내가 아닌 체코 단지 url_title 테이블 정렬을 변경하려고했으나 양식을 제출 할 때 오류가 발생 : /projects/Hledám-sponzora-na-nákup-příslušenství-k-invalidní1/123

나는이 원합니다 . 어떤 아이디어?

답변

0

나는 당신이하려는 것을 이해하지 못합니다 ...이 URL들이 있습니까? 그렇다면 사용하려는 제목과 연결된 번호를 선택합니다.

양식의 마크 업을 표시 할 수 있습니까? 또한 제출을 처리하는 컨트롤러 기능이 주요 도움이 될 수 있습니다 ... 도와 드리겠습니다!

+0

체코 어 이외의 문자로 변경하지 않고도 계속해서 생활 할 수 있습니다. 원래의 아이디어는'á'를 URL의'a'로 대체하는 것이 었습니다. 그래도 큰 문제는 아닙니다. – JoeW

2

누군가가 필요로하는 경우 (1 년 후) convert_accented_characters() (Text Helper)으로 시도해보십시오. 이것은 내가 그것을 할 방법은 다음과 같습니다

url_title(convert_accented_characters($title_with_accents), 'dash', TRUE) 

아주 잘 작동 :

또한 파일 application/config/foreign_chars.php을 확인하고 필요할 경우 편집 할 수 있습니다.