Projekt

Obecné

Profil

« Předchozí | Další » 

Revize ebb4dfe9

Přidáno uživatelem Jan Šedivý před asi 6 roky(ů)

Re #7327 Nahrazení funkce pro rozdělení stringu hledaného slova

str_split neumí pracovat s diakritikou, nahrazeno preg_split

Zobrazit rozdíly:

app/model/repository/TransliterationRepository.php
45 45
        }
46 46
        else
47 47
        {
48
            // padá při zadávání diakritiky?
49
            $splitWord = str_split($queryParams['word1']);
48
            $splitWord = preg_split('//u', $queryParams['word1'], -1, PREG_SPLIT_NO_EMPTY);
50 49
            $regex = implode("[\[\]⌈⌉?!><\.₁₂₃₄₅₆₇₈₉₀\-\s]*?", $splitWord);
51 50
            $where .= "l.transliteration REGEXP ? ";
52 51
            $whereArgs[] = $regex;

Také k dispozici: Unified diff