在 CodeIgniter 中,url_title函数将“title”字符串作为输入,并创建一个带有“分隔符”(破折号或下划线)的人性化 URL 字符串。
目前,该功能删除单引号。在法语中,单引号(撇号)是一个单词分隔符。
例如:“ L'apostrophe ” 的预期 slug 是“ l-apostrophe ”,而不是“ lapostrophe ”,因为它当前是url_title函数的输出。
我想更新以下源代码(/system/helpers/url_helper.php - 第 493 行):
$trans = array(
'&.+?;' => '',
'[^\w\d _-]' => '',
'\s+' => $separator,
'('.$q_separator.')+' => $separator
);
$trans
因为但我不熟悉 RegEx,如果有人可以帮助我在数组中添加单引号以便将单引号转换为分隔符,那就太好了。