Добрый день, подскажите пожалуйста какие-нибудь бест-практис по работе с инфоблоками.
Итак, есть Основной инфоблок, у которого присутствует достаточно большое количество свойств, в том числе часть из них тоже инфоблоки с типом "привязка к элементам" (и у этих тоже могут быть подобные привязки других инфоблоков, но без циклических связей, конечно)
Так же пишется сервис для работы с данными сущностями (вот тут как раз и сложности) - фактически CRUD, ну может с некоторым набором сервисных функций...
Я могу выбрать объекты основного инфоблока и даже получить доступ к элементам вложенных инфоблоков.. Но вот их свойства уже недоступны... просто получаю null при обращению к ним... основные данные вложенного инфоблока доступны (Id, Name, ...)
С битриксом работаю, да практически и не работал), можно сказать. Поэтому подскажите, пожалуйста, как можно сделать так чтобы выбрать все свойства основного инфоблока, вложенных (идеально было бы и вложенных со следующего уровня)
В лоб удалось сделать выборку из основного инфоблока и отбирать отдельными запросами по вложенным.. но это как-то некрасиво, как мне кажется. Да и не пойму как в подобной реализации сделать фильтрацию для отображения ui-grid, если в параметрах фильтра нужно будет указать значение из вложенного инфоблока.
Итак, есть Основной инфоблок, у которого присутствует достаточно большое количество свойств, в том числе часть из них тоже инфоблоки с типом "привязка к элементам" (и у этих тоже могут быть подобные привязки других инфоблоков, но без циклических связей, конечно)
Так же пишется сервис для работы с данными сущностями (вот тут как раз и сложности) - фактически CRUD, ну может с некоторым набором сервисных функций...
Я могу выбрать объекты основного инфоблока и даже получить доступ к элементам вложенных инфоблоков.. Но вот их свойства уже недоступны... просто получаю null при обращению к ним... основные данные вложенного инфоблока доступны (Id, Name, ...)
С битриксом работаю, да практически и не работал), можно сказать. Поэтому подскажите, пожалуйста, как можно сделать так чтобы выбрать все свойства основного инфоблока, вложенных (идеально было бы и вложенных со следующего уровня)
В лоб удалось сделать выборку из основного инфоблока и отбирать отдельными запросами по вложенным.. но это как-то некрасиво, как мне кажется. Да и не пойму как в подобной реализации сделать фильтрацию для отображения ui-grid, если в параметрах фильтра нужно будет указать значение из вложенного инфоблока.