Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

field_relation_factory::get_instance или связь с другим объектом

23.09.2017, 17:11
Михаил
Михаил

Зарегистрирован:
2017-09-01
Сообщений: 1

тип поля "Связь с другим объектом"
Есть ли вообще возможность установить связь с другим компонентом, не получив при этом
PHP Fatal error: field_relation_factory::get_instance() - wrong <i>relation_class</i> "message112"
Документация говорит, что для установления связи можно просто указать id компонента, однако затем вместо выпадающего списка с элементами компонента (или инфоблока) вылезает всё дерево сайта.
Документация составлена явно с ненавистью к разработчикам.
К примеру, в одном инфоблоке я делаю список типов скважин, в следующем инфоблоке - для каждого типа скважины я указываю вид работ. Создавая вид работ, нужен просто селект с <option value="code">name</option> где code и name - соответствующие поля в таблице Message***
11.11.2017, 22:26
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Первое, что бросается в глаза - название таблицы написано с маленькой буквы: message112
Должно быть Message112.
Но это не решит проблему - дерево сайта так и будет выводиться. грустный
Уж не знаю, почему Неткэт решил таким образом сделать это поле.
Лучше сделайте свой код вывода селектора.
198 196 2017-11-11 22:26:32 14837
Описание проекта