【问题标题】:Codeigniter URL - Characters being removed when using url_title()Codeigniter URL - 使用 url_title() 时删除的字符
【发布时间】:2014-07-22 10:00:30
【问题描述】:

我正在使用url_title($location['name']) 将位置名称附加到它们各自 URL 的末尾而不是 ID。

我在数据库中的一些位置包含诸如“Ø、à 和 Ä”之类的字符。 url_title() 只是从 URL 中删除这些,从而使链接无法操作。

我尝试将这些字符添加到$config['permitted_uri_chars'],但没有成功。

非常感谢任何帮助。

【问题讨论】:

    标签: php codeigniter url


    【解决方案1】:

    我认为您必须将 id 与您的标题一起放入 url 喜欢 mysite.com/view/id/22/mytitle

    但你可以 试试convert_accented_characters()

    在 Codeigniter 助手中http://ellislab.com/codeigniter/user-guide/helpers/text_helper.html

    url_title(convert_accented_characters($location['name']));
    

    【讨论】:

      猜你喜欢
      • 2013-06-09
      • 2011-01-31
      • 2014-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多