UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: arbuzzz от 17 Апреля 2013, 20:00:08

Название: Перестал работать selector
Отправлено: arbuzzz от 17 Апреля 2013, 20:00:08
Ни с того ни с сего, в макросе вызов
$items = new selector('objects');
$items->types('object-type')->name('catalog','object');

Стал возвращать
Ошибка (selectorException): Wrong object type given

Условно "вчера" работало, а "сегодня" перестало. Никаких изменений в код не вносилось уже больше месяца.

Лицензия закончилась, поэтому отписать в СЗ не могу. Подскажите, может кто сталкивался?
Название: Re:Перестал работать selector
Отправлено: admin от 22 Апреля 2013, 17:29:21
Проверьте в модуле "Шаблон данных" на существование данного типа данных ("Объект каталога"), а также существование базового типа данных ("Объект каталога"), а также что у типа данных "Объект каталога" в поле "Назначение" стоит значение "Объект каталога"... в общем все ли с типами данных верно

Проверьте целостность папки с select кодами (/classes/system/subsystems/selector)... может там кто-то или что-то попортил код

3 вариант... ваш вариант)
Название: Re:Перестал работать selector
Отправлено: arbuzzz от 29 Апреля 2013, 13:07:08
Да, Вы оказались правы. Менеджеры залезли куда не надо и наковыряли в шаблонах данных.