2012-01-30 20 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,如果它需要进行修改。

相关问题