InstantCMS 2.X
Фильтрация поля Местоположение. Ошибка
#1
10 ноября 2020 в 14:11
Всем не хворать. Сms 2.13.1, для полей "Местоположение": Страна, Регион, Город "Название для группировки" стоит у всех "sss", фильтрация по записям работает, но при включенной отладке пишет ошибку: /system/fields/city.php on line 57, "return htmlspecialchars($this->item[$this->getDenormalName()]);". Как это можно исправить? Спасибо.
#2
24 февраля 2021 в 00:00
Такая же беда!
Только не ошибка а предупреждение
Notice: Undefined index: country_cache in /home/.../public_html/system/fields/city.php on line 57
Notice: Undefined index: region_cache in /home/.../public_html/system/fields/city.php on line 57
Notice: Undefined index: city_cache in /home/.../public_html/system/fields/city.php on line 57
Вот что в этой строке:
В базе данных поля country_cache, region_cache, city_cache существуют и заполнены
Только не ошибка а предупреждение
Notice: Undefined index: country_cache in /home/.../public_html/system/fields/city.php on line 57
Notice: Undefined index: region_cache in /home/.../public_html/system/fields/city.php on line 57
Notice: Undefined index: city_cache in /home/.../public_html/system/fields/city.php on line 57
Вот что в этой строке:
public function getStringValue($value){ }
#3
24 февраля 2021 в 00:32
Вроде разобрался (точнее подсмотрел в файле city.php от 14 версии
return !empty($this->item[$this->getDenormalName()]) ? htmlspecialchars($this->item[$this->getDenormalName()]) : '';
Сегодня в 16:45
#4
24 февраля 2021 в 00:38
Но блин один фиг непонятно зачем при фильтрации запрос к этому полю? Ведь есть же поля region, city с индексными значениями!