В CodeIgniter функция url_title принимает в качестве входных данных строку заголовка и создает удобную для пользователя строку URL с разделителем (тире или подчеркиванием).
В настоящее время функция удаления одинарных кавычек. На французском языке одинарная кавычка (апостроф) - это разделитель слов.
Например: ожидаемый слаг для " L'apostrophe " равен " l-апостроф ", а не " лапостроф ", как в настоящее время вывод функции url_title .
Я хотел бы обновить следующий исходный код ( / system / helpers / url_helper.php - строка 493):
$trans = array(
'&.+?;' => '',
'[^\w\d _-]' => '',
'\s+' => $separator,
'('.$q_separator.')+' => $separator
);
Так как, но я не знаком с RegEx, было бы неплохо, если бы кто-нибудь помог мне добавить одинарную кавычку в массив $trans
для преобразования одинарных кавычек в разделители.