2012-01-30 40 views
0

將最初使用捷克字符作爲標準英文字符編寫的CodeIgniter url_title的最佳方式是什麼?例如:將CodeIgniter url_title從捷克字符更改爲標準英文字符

目前這樣的: /projects/Hledám-sponzora-na-nákup-příslušenství-k-invalidní1/123

我寧願這樣: /projects/hledam-sponzora-na-nakup-prislusenstvi-k-invalidni1/123

我試圖改變只是url_title表歸類於非捷克,但提交表單時,它導致了錯誤。有任何想法嗎?

回答

0

我不明白你在做什麼......這些網址是?如果是這樣,我會選擇與您想要使用的標題相關聯的數字。

你可以顯示窗體的標記嗎?此外處理提交的控制器功能可能是主要的幫助...幫助我們幫助你!

+0

似乎生活可以繼續下去,而不需要將它們更改爲非捷克字符。最初的想法是用URL中的'a'來代替'á'。沒有什麼大不了的。 – JoeW 2012-01-31 20:58:15

2

萬一有人需要(一年後),請嘗試Text Helperconvert_accented_characters()。這就是我要做的事:

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

工作得很好:)

您還可以查看文件application/config/foreign_chars.php,如果它需要進行修改。

相關問題