Регистро-зависимые запросы

По умолчанию в MySQL производится регистро-независимое сличение текстовых данных (case-insensitive collation). По этой причине запросы сортировки, поиска и условной выборки будут также регистро-независимыми. Например, при поиске слова "автомобиль" произойдет и выборка записей, содержащих слово "АвТоМобИлЬ".

Чтобы сделать запросы регистро-зависимыми, в дескрипторы соответствующих шаблонов нужно добавить следующие параметры:

  • $params['search']['case-sensitive'] = true;
    сделать search-запросы регистро-зависимыми
  • $params['sort']['case-sensitive'] = true;
    сделать sort-запросы регистро-зависимыми
  • $params['pick']['case-sensitive'] = true;
    сделать pick-запросы регистро-зависимыми
  • $params['or']['case-sensitive'] = true;
    сделать or-запросы регистро-зависимыми
  • $params['chor']['case-sensitive'] = true;
    сделать chor-запросы регистро-зависимыми